ifstat
介绍
ifstat工具是个网络接口监测工具,比较简单看网络流量
实例
默认使用
#ifstat
eth0 eth1
KB/s in KB/s out KB/s in KB/s out
0.07 0.20 0.00 0.00
0.07 0.15 0.58 0.00
默认ifstat不监控回环接口,显示的流量单位是KB。
监控所有网络接口
# ifstat -a
lo eth0 eth1
KB/s in KB/s out KB/s in KB/s out KB/s in KB/s out
0.00 0.00 0.28 0.58 0.06 0.06
0.00 0.00 1.41 1.13 0.00 0.00
0.61 0.61 0.26 0.23 0.00 0.00
ifstat比较简单看网络流量概况。
iftop
介绍
iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能。必须以root身份才能运行。
实例
默认是监控第一块网卡的流量
iftop
监控eth1
iftop -i eth1
直接显示IP, 不进行DNS反解析
iftop -n
直接显示连接埠编号, 不显示服务名称:
iftop -N
显示某个网段进出封包流量
iftop -F 192.168.1.0/24 or 192.168.1.0/255.255.255.0
基于实例讲解输出含义
执行iftop -N -n -i eth1后界面为
19.1Mb 38.1Mb 57.2Mb 76.3Mb 95.4Mb
+-----------------+-----------------+--------------------+--------------------+---------------------
192.168.1.11 => 192.168.1.66 5.3Mb 3.22Mb 3.20Mb
<= 219kb 45.7kb 49.3kb
192.168.1.11 => 192.168.1.29 144kb 30.8kb 29.6kb
<= 11.3Mb 2.38Mb 2.74Mb
192.168.1.11 => 12.2.11.71 0b 6.40kb 6.66kb
<= 0b 0b 0b
192.168.1.11 => 192.168.1.8 2.63kb 1.43kb 932b
<= 1.31kb 1.05kb 893b
192.168.1.11 => 192.168.2.78 2.53kb 1.54kb 2.15kb
<= 160b 160b 187b
192.168.1.11 => 111.126.195.69 0b 166b 69b
<= 0b 0b 0b
------------------------------------------------------------------------------------------------------
TX: cum: 9.70MB peak: 15.6Mb rates: 15.4Mb 3.26Mb 3.23Mb
RX: 8.38MB 14.9Mb 11.5Mb 2.42Mb 2.79Mb
TOTAL: 18.1MB 30.5Mb 27.0Mb 5.69Mb 6.03Mb
iftop界面含义如下
第一行:带宽显示
中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量
=>代表发送数据,<= 代表接收数据
底部三行:表示发送,接收和全部的流量
底部三行第二列:为你运行iftop到目前流量
底部三行第三列:为高峰值
底部三行第四列:为平均值
通过iftop的界面很容易找到哪个ip在霸占网络流量,这个是ifstat做不到的。不过iftop的流量显示单位是Mb,这个b是bit,是位,不是字节,而ifstat的KB,这个B就是字节了,byte是bit的8倍。初学者容易被误导。
进入iftop的命令
进入iftop画面后的一些操作命令(注意大小写)
按h切换是否显示帮助;
按n切换显示本机的IP或主机名;
按s切换是否显示本机的host信息;
按d切换是否显示远端目标主机的host信息;
按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
按N切换显示端口号或端口服务名称;
按S切换是否显示本机的端口信息;
按D切换是否显示远端目标主机的端口信息;
按p切换是否显示端口信息;
按P切换暂停/继续显示;
按b切换是否显示平均流量图形条;
按B切换计算2秒或10秒或40秒内的平均流量;
按T切换是否显示每个连接的总流量;
按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
按j或按k可以向上或向下滚动屏幕显示的连接记录;
按1或2或3可以根据右侧显示的三列流量数据进行排序;
按<根据左边的本机名或IP排序;
按>根据远端目标主机的主机名或IP排序;
按o切换是否固定只显示当前的连接;
按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!
按q退出监控。
分享到:
相关推荐
**ifstat工具详解** ...总之,`ifstat`是网络管理员的得力助手,它的实时性和易用性使得在网络流量监控方面具有很高的价值。正确使用和理解`ifstat`,对于提升网络运维效率和保障服务质量至关重要。
iftop 命令是一款实时流量监控工具,监控 TCP/IP 连接等。iftop 命令可以实时显示网络流量信息,但缺点是无报表功能。必须以 root 身份才能运行 iftop 命令。iftop 命令提供了多种选项,例如,-h 选项显示简短的帮助...
- `iftop`:实时流量监控工具,类似于`top`命令,但用于网络流量。 - `nload`:提供可视化的界面来展示上传和下载速度。 这些工具各有特点,可以根据实际需求选择合适的进行网络流量监控。 总结来说,`ifstat`是...
在给定的描述中,提到了一种通过脚本来监控网络流量的方法,避免了安装如iptarf、ifstat等可能需要额外RPM包的工具。这种方法依赖于Linux内核提供的一种机制,即 `/proc/net/dev` 文件,它实时记录了系统中每个网络...
而“DU Meter”则可能是一个额外的网络流量监控软件,它可能提供了更为丰富的功能,如流量统计、警告设置、图表显示等,与ifstat.exe一起,为用户提供全面的网络流量监控解决方案。 总的来说,ifstat.exe是一款非常...
`ifstat` 是一个小型但功能强大的命令行工具,用于实时监控Linux系统中的网络接口(如以太网、无线网卡等)的流量统计。它提供了简洁的输出,可以显示每秒的数据传输速率,这对于系统管理员监控网络活动非常有用。在...
在Android设备上,ifstat可以帮助开发者和用户监控网络活动,特别是对于需要分析数据使用情况或者排查网络问题的情况非常有用。例如,开发者可以使用ifstat来检测应用程序是否过度使用网络资源,或者检查网络连接...
nload是一个命令行工具,用于实时监控网络流量,以图表形式显示上传和下载速度。 8. **ifstat**: ifstat提供了一种轻量级的方式,快速查看网络接口的流量统计,适合监控任务。 了解并熟练运用这些工具,可以...
通过netutils-linux,你可以实时监控网络流量,分析TCP连接状态,找出带宽占用大的进程,这对于定位网络瓶颈非常有帮助。例如,`netstat`命令的增强版可以显示更加详细的连接信息,包括连接时间、发送/接收数据量等...
ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 语法格式:ifstat [参数] 常用...
ifstat-1.1-1.2.el6.rf.x86_64.rpm,Linux监控工具,ifstat
支持交叉编译,可以用于测试PC的linux网卡吞吐量或者嵌入式Linux的网卡吞吐量
LR可以通过netstat或ifstat命令监测网络接口的吞吐量和丢包率。 LR监控Linux资源的方法主要包括以下步骤: 1. **安装依赖**:在Linux服务器上,可能需要安装一些额外的工具,例如sysstat(包含iostat和mpstat等)...
7. **iftop**:iftop类似于top,但它专注于网络带宽使用,实时显示当前的网络流量。 8. **nmon**:nmon是一款强大的性能监控工具,可以同时监控CPU、内存、硬盘、网络等,并提供图形化界面。 9. **htop**:htop是...
流量分析 iptraf 简介: 网络性能工具 nload ifstat iftop 简介: 类似top的网络连接工具 ntop mtr vnstat tcpdump 简介: 网络抓包 内存分析 smem 简介: 高级内存报表工具 性能分析 简介: TCP优化监控工具 简介: 响应...
dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。 dstat将以列表的形式为你提供选项信息并清晰...
3、Linux下很全面的监控工具dstat:dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据...
- `-n`:监控网络流量。 - `-l`:显示逻辑CPU信息。 - `-s`:监控交换分区使用。 同时,dstat可以周期性地输出数据,例如每5秒输出一次,可以使用`-f 5`参数。若要记录数据到文件,可以添加`-o filename.log`。 ...