关于统计网络流量的问题,我喜欢用命令行方式查看:
下载 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 指定一个驱动来收集状态信息
分享到:
相关推荐
要查看所有网络接口的流量统计,只需在命令行输入`ifstat`即可。它会每秒更新一次数据。 ```bash ifstat ``` 2. **指定时间间隔**: 可以通过`-t`选项指定统计的时间间隔,如每5秒更新一次: ```bash ...
而“DU Meter”则可能是一个额外的网络流量监控软件,它可能提供了更为丰富的功能,如流量统计、警告设置、图表显示等,与ifstat.exe一起,为用户提供全面的网络流量监控解决方案。 总的来说,ifstat.exe是一款非常...
ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 语法格式:ifstat [参数] 常用...
`vnstat`提供历史流量统计,`nload`以图形界面展示流量,而`iftop`则提供了类似`top`命令的实时流量视图。根据具体需求,可以选择合适的工具进行网络监控。 **四、实战应用** 1. **故障排查**:当网络速度变慢时,...
ifstat 命令是一个统计网络接口活动状态的工具。它可以监测网络接口的活动状态,包括环路网络接口(lo)。ifstat 命令提供了多种选项,例如,-l 选项监测环路网络接口(lo),-a 选项监测所有网络接口的状态信息,-z...
`ifstat` 是一个小型但功能强大的命令行工具,用于实时监控Linux系统中的网络接口(如以太网、无线网卡等)的流量统计。它提供了简洁的输出,可以显示每秒的数据传输速率,这对于系统管理员监控网络活动非常有用。在...
ifstat是网络监控工具,用于实时显示网络接口的流量统计信息,包括接收和发送的数据包、字节以及错误等。在类UNIX系统中,它提供了一个简洁的界面来追踪网络接口的性能。 在Android设备上,ifstat可以帮助开发者和...
支持交叉编译,可以用于测试PC的linux网卡吞吐量或者嵌入式Linux的网卡吞吐量
slurm可以为网络管理员提供网络接口的详细流量统计信息,有助于网络流量监控和故障排查。 说到文本处理,vim和emacs是两个被广泛认可的程序员代码编辑器。vim以其模式化编辑著称,通过键盘快捷键进行高效文本编辑,...
ifstat提供了一种轻量级的方式,快速查看网络接口的流量统计,适合监控任务。 了解并熟练运用这些工具,可以帮助管理员有效地监控和管理网络资源,及时发现和解决问题,提升网络效率和稳定性。无论是对个人用户...
ifstat-1.1-1.2.el6.rf.x86_64.rpm,Linux监控工具,ifstat
- **iptraf**: 提供了更详细的网络流量统计信息,包括协议、端口、IP地址等。 #### siege & tsung - **siege**: 是一款开源的压力测试工具,可以模拟大量并发用户访问网站,用于评估服务器的性能和稳定性。 - **...
- **dstat**:这是一种多功能系统监视工具,可以同时提供CPU、磁盘、网络、内存等系统的实时统计数据。相较于传统的`iostat`、`vmstat`、`ifstat`等独立工具,dstat的优势在于它能够在一个统一的输出格式中展示这些...
在给定的描述中,提到了一种通过脚本来监控网络流量的方法,避免了安装如iptarf、ifstat等可能需要额外RPM包的工具。这种方法依赖于Linux内核提供的一种机制,即 `/proc/net/dev` 文件,它实时记录了系统中每个网络...
它可以实时显示CPU使用率、内存使用情况、磁盘I/O、网络流量等关键指标。 **官方网站**:http://dag.wieers.com/rpm/packages/dstat/ **使用示例**: ``` alias dstat='dstat -cdlmnpsy' ``` ### 2. slurm slurm...
标题 "ifstat-开源" 指向的是一个名为 ifstat 的开源软件工具,它主要用于监控和报告网络接口的实时流量和带宽使用情况。这个工具对于系统管理员来说尤其有用,因为它提供了一种简单且直观的方式来监控网络活动,...
工具集中的`ifstat`命令可以提供接口级别的网络统计,包括吞吐量、错误率和丢包率等,这有助于快速识别网络性能问题。此外,还有针对特定协议(如TCP)的性能指标监控。 4. **故障排查工具** `traceroute`和`ping...
* ifstat:统计网络接口流量状态 * iptraf:实时地监视网卡流量配置信息 * ifconfig:配置和显示 Linux 系统网卡的网络参数 * ethtool:显示或修改以太网卡的配置信息 * hostname:显示和设置系统的主机名 * route:...
1. **ifstat**: `ifstat`是一款轻量级的命令行工具,用于实时监测网络接口的带宽利用率和包传输速率。在Java代码中,解析`ifstat`的输出可能涉及到对每秒数据发送和接收的统计,以及错误和丢包率的计算。这通常需要...