一天一个 Linux 命令(44):ifstat 命令
2021/12/7 7:17:13
本文主要是介绍一天一个 Linux 命令(44):ifstat 命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/206
一、简介
Linux下的ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。
ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。
二、格式说明
ifstat [OPTION] [ PATTERN [ PATTERN ] ] ifstat [参数] Usage: ifstat [OPTION] [ PATTERN [ PATTERN ] ] -h, --help this message -a, --ignore ignore history -d, --scan=SECS sample every statistics every SECS -e, --errors show errors -j, --json format output in JSON -n, --nooutput do history only -p, --pretty pretty print -r, --reset reset history -s, --noupdate don't update history -t, --interval=SECS report average over the last SECS -V, --version output version information -z, --zeros show entries with zero activity -x, --extended=TYPE show extended stats of TYPE
三、选项说明
-h 帮助信息 -a 忽略历史记录 -d 对每个统计数据和SECS进行抽样 -e 显示错误信息 -j 以json形式输出 -n 只做历史 -p 美化打印 -r 重置历史记录 -s 不更新历史 -r 平均报告超过了过去的SECS -V 输出版本信息 -x 显示TYPE的扩展统计信息
四、命令功能
统计网络接口活动状态
五、常见用法
5.1 使用-p参数打印网络接口流量信息
# ifstat -p #kernel Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate RX Errs/Drop TX Errs/Drop RX Over/Rate TX Coll/Rate lo 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth0 35 0 32 0 2878 0 3546 0 0 0 0 0 0 0 0 0 RX Pkts/Rate 数据包接收流量 RX Errs/Drop 数据包接收丢包 TX Pkts/Rate 数据包发送流量 TX Errs/Drop 数据包发送丢包 RX Data/Rate 数据接收流量 TX Coll/Rate 数据发送流量
5.2 使用-a参数忽略历史记录:
# ifstat -a #kernel Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate RX Errs/Drop TX Errs/Drop RX Over/Rate TX Coll/Rate lo 22340K 0 22340K 0 1311M 0 1311M 0 0 0 0 0 0 0 0 0 eth0 128135K 0 139158K 0 1378M 0 725711K 0 0 0 0 0 0 0 0 0
5.3 使用-e参数显示网络接口错误信息:
# ifstat -e #kernel Interface RX Pkts/Rate TX Pkts/Rate RX Data/Rate TX Data/Rate RX Errs/Rate RX Drop/Rate RX Over/Rate RX Leng/Rate RX Crc/Rate RX Frm/Rate RX Fifo/Rate RX Miss/Rate TX Errs/Rate TX Drop/Rate TX Coll/Rate TX Carr/Rate TX Abrt/Rate TX Fifo/Rate TX Hear/Rate TX Wind/Rate lo 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth0 11 0 9 0 882 0 2154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/206
这篇关于一天一个 Linux 命令(44):ifstat 命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法