iftop看名字就大概知道作用,有点关于网络的top命令的意思。使用这个命令可以监控局域网的流量。
安装这个,我直接使用yum进行安装。下面是网络上抄来的编译安装要领。
安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
1、iftop界面相关说明
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
2、iftop相关参数
常用的参数
-i设定监测的网卡,如:# iftop -i eth1
-B 以bytes为单位显示流量(默认是bits),如:# iftop -B
-n使host信息默认直接都显示IP,如:# iftop -n
-N使端口信息默认直接都显示端口号,如: # iftop -N
-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
-h(display this message),帮助,显示参数信息
-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
-b使流量图形条默认就显示;
-f这个暂时还不太会用,过滤计算包用的;
-P使host信息及端口信息默认就都显示;
-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M
进入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退出监控。
分享到:
相关推荐
iftop是一款实时网络带宽监控工具,源自于Unix/Linux系统,用于查看系统的网络流量情况,类似于我们熟悉的top命令,但它是针对网络带宽使用的。iftop通过读取Linux内核的套接字统计信息,提供了对当前网络带宽消耗的...
本文将深入探讨如何使用Python脚本来调用iftop工具,以便统计和分析业务应用的流量,从而实现故障定位和性能优化。 iftop是一款强大的实时网络带宽监控工具,它提供了类似top命令的界面,可以显示当前网络连接的...
**IFTOP**:IFTOP是实时流量监控工具,可以帮助我们查看网络带宽使用情况。安装过程如下: ```bash sudo dpkg -i iftop*.deb ``` **DOS2UNIX**:这个工具用于将DOS/Windows风格的文本文件转换为UNIX/Linux格式。...
Linux系统中流量监控是网络管理的一个重要环节,它可以帮助系统管理员或者网络管理员了解网络状况,及时发现网络问题...通过iftop的使用,可以有效地监控、分析和诊断网络状态,从而实现对网络性能和安全性的有效管理。
学会使用ps、top、htop等命令查看和管理进程,以及使用iftop、nmon等工具监控系统性能,能有效提升系统管理能力。 十二、安全与防火墙 理解Linux下的用户权限模型(如sudo和su),并学习如何配置防火墙(如ufw或...
15. **iftop**: 类似于top的网络监控工具,显示实时网络流量。 16. **iperf**: 测试网络带宽性能的工具。 17. **smem**: 内存使用情况分析工具,提供更详细的内存报告。 18. **collectl**: 综合性的系统性能监控工具...
- **pidstat**、**iotop**、**iftop**、**sar**、**vmstat**、**iperf**、**ss**、**netstat**、**ethtool**等:用于监控各种系统资源的工具。 #### 结论 通过对Go语言性能分析工具`pprof`的深入了解,我们可以...
十、查看每个IP的连接数用`netstat -an | grep -i 'ESTABLISHED' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c`,查看磁盘IO用`iostat`,查看网络IO用`nethogs`或`iftop`。 十一、硬件是指物理设备,软件是...
- 性能监控:dstat、atop、nmon、slabtop、sar、sysdig、tcpdump、iftop、iperf和smem用于实时监控系统性能和网络状况。 - 进程监控:mmonit和Supervisor用于管理和监控后台进程。 3. **日志管理**: - 日志收集...
5. **流量监控**:`ifconfig`或`iptraf`等命令可以查看网卡的流量信息,`iftop`可以实时显示当前网络带宽使用情况。 6. **系统性能命令**:`top`、`vmstat`、`iostat`、`mpstat`和`free`等命令用于监控系统性能,...
- `MandrakeLinux9.1`是一个具体的Linux发行版,而`Kernel2.4.21`指的是该发行版使用的Linux内核版本。 虽然文档中的部分内容存在OCR扫描错误和重复文字,但上述内容已经尽可能地覆盖了文档可能涉及的命令类别和...
- **网络性能监测**:使用工具如`iftop`、`netstat`监控网络带宽使用情况。 - **实例分析**:通过具体案例分析网络瓶颈、延迟等问题。 以上内容仅为《网络基本功》系列文章的部分概述,每个知识点都可以进一步...
在网络游戏场景中,由于服务器可能需要对外隐藏内部网络结构,NAT技术广泛使用。NAT允许私有网络内的设备共享一个公共IP地址进行通信,同时通过端口号映射来区分不同设备的连接。这对于节省公网IP资源和保护内部...
5. **iftop**:实时网络流量监控。显示网络接口的实时流量情况。 #### 十、权限与安全 1. **sudo**:安全地执行命令。允许普通用户以超级用户或其他用户的身份执行命令。 2. **chown**:更改文件所有者。用于修改...
81. **iftop**:实时显示网络带宽使用情况。 82. **nmap**:网络扫描工具,用于发现网络设备和服务。 83. **tcpdump**:网络数据包捕获工具,用于网络故障排查。 84. **lshw**:硬件报告工具,查看系统硬件信息。 85...
监控工具如syslog、netstat和iftop可以帮助查看LVS的运行情况;通过查看错误日志和分析网络流量,可以定位并解决可能出现的问题;性能调优则涉及到调整调度算法、设置合理的超时时间、优化网络参数等。 4. 提高生产...