关于统计网络流量的问题,我喜欢用命令行方式查看:
下载 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命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 语法格式:ifstat [参数] 常用...
ifstat.exe本机流量检测的好工具
网络流量测试工具ifstat,显示流量使用状态,占用带宽
ifstat source files for debian use for learn ifstat 源码 下载
Android版本的busybox 和ifstat。亲测使用方便。很多小工具。适用于测试开发
ifstat-1.1-1.2.el6.rf.x86_64.rpm,Linux监控工具,ifstat
支持交叉编译,可以用于测试PC的linux网卡吞吐量或者嵌入式Linux的网卡吞吐量
在我们的日常工作当中,监控网络要么使用iptarf,ifstat这些命令实现的,但是需要装额外的RPM包。特别是iptarf装起来麻烦
–捕获网络流量,计算统计信息并通过HTTP提供报告。 –动态主机配置协议客户端。 - RFC2131标准的DHCP客户端守护进程。 – DNS查找实用程序。 –多功能的资源统计工具。 –用于控制网络驱动程序和硬件的实用...
3、Linux下很全面的监控工具dstat:dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据...
如何监控代网卡流量 查看网卡流的方法有许多,比如libcap,tcpdump,ifstat,iftop等,我这里总结了十种监控网卡流量的方法
这段代码只获取由 ifstat、iostat 和 vmstat 编写的输出,并将它们组合在一行中。 代码特定于正在进行的私人项目,因此它不是可重用的或通用的。
通过速度和流量实时显示网络使用情况,针对系统管理员的基于控制台的工具
统计数据库 DSTAT开发已终止 由于RedHat采取了DSTAT名称的措施,该项目的进一步开发已停止。 这个项目的开发是在叉上进行的。 这么久,感谢所有的鱼 信息 Dstat是vmstat,iostat,mpstat,netstat和ifstat的多功能...
java smack源码 ops_skill_summary Bootstrapping kickstart cobbler rpmbuild/xen kvm lxc openstack cloudstack ...流量分析 ...网络性能工具 ...ifstat ...类似top的网络连接工具 ...网络抓包 ...响应时间统计工具
工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比
流量统计:ifstat,sar,iftop 交换与路由:arp,arping,vconfig,route 防火墙:iptables,ipset 域名:host,nslookup,dig,whois 抓包:常用命令:sudo tcpdump -iany port 10000 -Xnlps0 文件查看: 构成 序列...
Sload是一个控制台/终端应用程序,可实时监视远程设备(通过SNMP)的网络接口负载。 Linux带宽监视工具(需要Python 2.4或更高版本)更新:众所周知的替代方法是“ ifstat” http://gael.roualland.free.fr/ifstat/...
net.py 获取网络接口的输入和输出 复制代码 代码如下:#!/usr/bin/env Pythonimport timeimport sys if len(sys.argv) > 1: INTERFACE = sys.argv[1]else: INTERFACE = ‘eth0’STATS = []print ‘Interface:’,...
dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰...