`

ifstat命令行统计网络流量

 
阅读更多

关于统计网络流量的问题,我喜欢用命令行方式查看:


下载 ifstat ,  http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz



wget http://gael.roualland.free.fr/ifstat/ifstat-1.1.tar.gz
tar xzvf ifstat-1.1.tar.gz
cd ifstat-1.1
./configure
make
make install


 

然后 man ifstat
-t 显示时间 格式:HH:MM:SS
-i 指定的网卡 ,如果有多块网卡 以","分隔
-T 显示所有接口的带宽.



# ifstat -t -i tun0,tun1 -T
Time           tun0                tun1               Total
HH:MM:SS   KB/s in  KB/s out   KB/s in  KB/s out   KB/s in  KB/s out
06:38:02      6.25      0.29          1.43      1.18          7.67      1.47
06:38:03      0.74      0.96          2.59      6.07          3.33      7.02
06:38:04     13.37         0.85          7.07      0.81         20.44      1.66
06:38:05      8.15      1.14          3.46      2.24         11.61      3.38
06:38:06      3.26      1.18         13.48     1.20         16.73      2.37
06:38:07      0.57      0.65         1.67       0.19           2.24      0.84
06:38:08      1.36      0.57         0.05       0.10           1.41      0.67
06:38:09      0.23      0.10         0.18       0.00           0.41      0.10
06:38:10      0.54      0.19         0.51       1.13           1.05      1.32
06:38:11      1.08      0.50        1.24        0.12           2.33      0.62

 

 

三、参数

-l    监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。经使用发现,加上-l参数能监测所有的网络接口的信息,       而不是只监测 lo的接口信息,也就是说,加上-l参数比不加-l参数会多一个lo接口的状态信息。
-a  监测能检测到的所有网络接口的状态信息。使用发现,比加上-l参数还多一个plip0的接口信息,搜索一下发现这是并口(网络设备中              有一 个叫PLIP (Parallel Line Internet Protocol). 它提供了并口...)
-z  隐藏流量是无的接口,例如那些接口虽然启动了但是未用的
-i  指定要监测的接口,后面跟网络接口名
-s  等于加-d snmp:[comm@][#]host[/nn]] 参数,通过SNMP查询一个远程主机
-h 显示简短的帮助信息
-n 关闭显示周期性出现的头部信息(也就是说,不加-n参数运行ifstat时最顶部会出现网络接口的名称,当一屏显示不下时,会再一次出现接     口的名称,提示 我们显示的流量信息具体是哪个网络接口的。加上-n参数把周期性的显示接口名称关闭,只显示一次)
-t 在每一行的开头加一个时间   戳(能告诉我们具体的时间)
-T 报告所有监测接口的全部带宽(最后一列有个total,显示所有的接口的in流量和所有接口的out流量,简单的把所有接口的in流量相加,out       流量相 加)
-w  用指定的列宽,而不是为了适应接口名称的长度而去自动放大列宽
-W 如果内容比终端窗口的宽度还要宽就自动换行
-S 在同一行保持状态更新(不滚动不换行)注:如果不喜欢屏幕滚动则此项非常方便,与bmon的显示方式类似
-b 用kbits/s显示带宽而不是kbytes/s(bit和byte有何区别应该都知道吧)
-q 安静模式,警告信息不出现
-v 显示版本信息
-d 指定一个驱动来收集状态信息


分享到:
评论

相关推荐

    CentOS统计网络流量工具

    要查看所有网络接口的流量统计,只需在命令行输入`ifstat`即可。它会每秒更新一次数据。 ```bash ifstat ``` 2. **指定时间间隔**: 可以通过`-t`选项指定统计的时间间隔,如每5秒更新一次: ```bash ...

    ifstat.exe本流量检测工具

    而“DU Meter”则可能是一个额外的网络流量监控软件,它可能提供了更为丰富的功能,如流量统计、警告设置、图表显示等,与ifstat.exe一起,为用户提供全面的网络流量监控解决方案。 总的来说,ifstat.exe是一款非常...

    ifstat命令 统计网络信息

    ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 语法格式:ifstat [参数] 常用...

    流量测试工具--ifstat

    `vnstat`提供历史流量统计,`nload`以图形界面展示流量,而`iftop`则提供了类似`top`命令的实时流量视图。根据具体需求,可以选择合适的工具进行网络监控。 **四、实战应用** 1. **故障排查**:当网络速度变慢时,...

    Linux查看或统计网卡流量的方式详解.docx

    ifstat 命令是一个统计网络接口活动状态的工具。它可以监测网络接口的活动状态,包括环路网络接口(lo)。ifstat 命令提供了多种选项,例如,-l 选项监测环路网络接口(lo),-a 选项监测所有网络接口的状态信息,-z...

    ifstat 源码下载

    `ifstat` 是一个小型但功能强大的命令行工具,用于实时监控Linux系统中的网络接口(如以太网、无线网卡等)的流量统计。它提供了简洁的输出,可以显示每秒的数据传输速率,这对于系统管理员监控网络活动非常有用。在...

    Android 版本的busybox和 ifstat工具

    ifstat是网络监控工具,用于实时显示网络接口的流量统计信息,包括接收和发送的数据包、字节以及错误等。在类UNIX系统中,它提供了一个简洁的界面来追踪网络接口的性能。 在Android设备上,ifstat可以帮助开发者和...

    ifstat网路吞吐量测试工具

    支持交叉编译,可以用于测试PC的linux网卡吞吐量或者嵌入式Linux的网卡吞吐量

    linux_unix命令行神器

    slurm可以为网络管理员提供网络接口的详细流量统计信息,有助于网络流量监控和故障排查。 说到文本处理,vim和emacs是两个被广泛认可的程序员代码编辑器。vim以其模式化编辑著称,通过键盘快捷键进行高效文本编辑,...

    如何监测网卡流量.zip

    ifstat提供了一种轻量级的方式,快速查看网络接口的流量统计,适合监控任务。 了解并熟练运用这些工具,可以帮助管理员有效地监控和管理网络资源,及时发现和解决问题,提升网络效率和稳定性。无论是对个人用户...

    ifstat-1.1-1.2.el6.rf.x86_64.rpm

    ifstat-1.1-1.2.el6.rf.x86_64.rpm,Linux监控工具,ifstat

    28 个必备的 Linux命令行工具

    - **iptraf**: 提供了更详细的网络流量统计信息,包括协议、端口、IP地址等。 #### siege & tsung - **siege**: 是一款开源的压力测试工具,可以模拟大量并发用户访问网站,用于评估服务器的性能和稳定性。 - **...

    28个UnixLinux的命令行神器

    - **dstat**:这是一种多功能系统监视工具,可以同时提供CPU、磁盘、网络、内存等系统的实时统计数据。相较于传统的`iostat`、`vmstat`、`ifstat`等独立工具,dstat的优势在于它能够在一个统一的输出格式中展示这些...

    linux下监控网络流量的脚本

    在给定的描述中,提到了一种通过脚本来监控网络流量的方法,避免了安装如iptarf、ifstat等可能需要额外RPM包的工具。这种方法依赖于Linux内核提供的一种机制,即 `/proc/net/dev` 文件,它实时记录了系统中每个网络...

    28个Unix Linux的命令行神器

    它可以实时显示CPU使用率、内存使用情况、磁盘I/O、网络流量等关键指标。 **官方网站**:http://dag.wieers.com/rpm/packages/dstat/ **使用示例**: ``` alias dstat='dstat -cdlmnpsy' ``` ### 2. slurm slurm...

    ifstat-开源

    标题 "ifstat-开源" 指向的是一个名为 ifstat 的开源软件工具,它主要用于监控和报告网络接口的实时流量和带宽使用情况。这个工具对于系统管理员来说尤其有用,因为它提供了一种简单且直观的方式来监控网络活动,...

    Python-netutilslinux用于简化linux网络故障排除和性能调优的工具

    工具集中的`ifstat`命令可以提供接口级别的网络统计,包括吞吐量、错误率和丢包率等,这有助于快速识别网络性能问题。此外,还有针对特定协议(如TCP)的性能指标监控。 4. **故障排查工具** `traceroute`和`ping...

    linux 常用压测命令

    * ifstat:统计网络接口流量状态 * iptraf:实时地监视网卡流量配置信息 * ifconfig:配置和显示 Linux 系统网卡的网络参数 * ethtool:显示或修改以太网卡的配置信息 * hostname:显示和设置系统的主机名 * route:...

    PerformanceMonitoringParser:ifstat、iostat 和 vmstast 的解析器

    1. **ifstat**: `ifstat`是一款轻量级的命令行工具,用于实时监测网络接口的带宽利用率和包传输速率。在Java代码中,解析`ifstat`的输出可能涉及到对每秒数据发送和接收的统计,以及错误和丢包率的计算。这通常需要...

Global site tag (gtag.js) - Google Analytics