ifstat
功能
监控系统的流量
安装
ifstat不是系统自带的命令,所以需要进行安装。
mac系统的读者可以在终端使用命令:$brew install ifstat进行安装。
当然系统首先要安装brew(mac系统中的包下载工具),读者可以参考简书进行安装。
option 参数
-l 监测环路网络接口(lo),缺省情况下不会显示,所谓的环路网络可认为是localhost(127.0.0.1)。读者可以参考知乎了解相关的解释。
-a 监测系统所有的网络,比加上-l参数还多一个plip0的接口信息(所谓的并口)
-z 隐藏流量是无的接口,排查问题时排除无用端口
-i 指定要监测的接口,后面跟网络接口名
-s 等于加-d snmp:[comm@][#]host[/nn]] 参数,通过SNMP查询一个远程主机
-t 在每一行的开头加一个时间 戳,,告诉我们具体的时间
-T 报告所有监测接口的全部带宽,和-i联用来指定端口
-S 在同一行更新流量状态,不喜欢屏幕滚动的可以使用
读者可以使用man ifstat或者ifstat -help查看完整的参数列表。
更多详细的命令,读者可参考其他命令了解。
扩展
如何只查看网卡的流量情况,ifstat足矣。
详细的流量情况需使用iftop命令,系统依旧不会自带需要下载,mac下的下载方式与ifstat一致。
读者可以参考实例了解用法。