`
lection.yu
  • 浏览: 77489 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[转]iftop使用

 
阅读更多
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-0.17源码安装包

    iftop是一款实时网络带宽监控工具,源自于Unix/Linux系统,用于查看系统的网络流量情况,类似于我们熟悉的top命令,但它是针对网络带宽使用的。iftop通过读取Linux内核的套接字统计信息,提供了对当前网络带宽消耗的...

    python脚本调用iftop 统计业务应用流量的思路详解

    本文将深入探讨如何使用Python脚本来调用iftop工具,以便统计和分析业务应用的流量,从而实现故障定位和性能优化。 iftop是一款强大的实时网络带宽监控工具,它提供了类似top命令的界面,可以显示当前网络连接的...

    Ubuntu安装gcc、gdb、ntp、iftop、dos2unix、net-tools、g++离线安装包

    **IFTOP**:IFTOP是实时流量监控工具,可以帮助我们查看网络带宽使用情况。安装过程如下: ```bash sudo dpkg -i iftop*.deb ``` **DOS2UNIX**:这个工具用于将DOS/Windows风格的文本文件转换为UNIX/Linux格式。...

    Linux 流量监控工具

    Linux系统中流量监控是网络管理的一个重要环节,它可以帮助系统管理员或者网络管理员了解网络状况,及时发现网络问题...通过iftop的使用,可以有效地监控、分析和诊断网络状态,从而实现对网络性能和安全性的有效管理。

    从Windows转向Linux教程 V3.0(chm资料)

    学会使用ps、top、htop等命令查看和管理进程,以及使用iftop、nmon等工具监控系统性能,能有效提升系统管理能力。 十二、安全与防火墙 理解Linux下的用户权限模型(如sudo和su),并学习如何配置防火墙(如ufw或...

    数据库操作

    15. **iftop**: 类似于top的网络监控工具,显示实时网络流量。 16. **iperf**: 测试网络带宽性能的工具。 17. **smem**: 内存使用情况分析工具,提供更详细的内存报告。 18. **collectl**: 综合性的系统性能监控工具...

    Golang性能分析

    - **pidstat**、**iotop**、**iftop**、**sar**、**vmstat**、**iperf**、**ss**、**netstat**、**ethtool**等:用于监控各种系统资源的工具。 #### 结论 通过对Go语言性能分析工具`pprof`的深入了解,我们可以...

    linux系统运维工程师面试题.docx

    十、查看每个IP的连接数用`netstat -an | grep -i 'ESTABLISHED' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c`,查看磁盘IO用`iostat`,查看网络IO用`nethogs`或`iftop`。 十一、硬件是指物理设备,软件是...

    IT运维工程师的23个细节进阶.doc

    - 性能监控:dstat、atop、nmon、slabtop、sar、sysdig、tcpdump、iftop、iperf和smem用于实时监控系统性能和网络状况。 - 进程监控:mmonit和Supervisor用于管理和监控后台进程。 3. **日志管理**: - 日志收集...

    美团校园招聘历年经典面试题汇总:运维研发岗1

    5. **流量监控**:`ifconfig`或`iptraf`等命令可以查看网卡的流量信息,`iftop`可以实时显示当前网络带宽使用情况。 6. **系统性能命令**:`top`、`vmstat`、`iostat`、`mpstat`和`free`等命令用于监控系统性能,...

    LINUX必学的60个命令.pdf

    - `MandrakeLinux9.1`是一个具体的Linux发行版,而`Kernel2.4.21`指的是该发行版使用的Linux内核版本。 虽然文档中的部分内容存在OCR扫描错误和重复文字,但上述内容已经尽可能地覆盖了文档可能涉及的命令类别和...

    28 个必备的 Linux命令行工具

    - **iftop**: 显示网络接口的实时带宽使用情况,类似于TCP/IP协议栈上的“top”命令。 - **iptraf**: 提供了更详细的网络流量统计信息,包括协议、端口、IP地址等。 #### siege & tsung - **siege**: 是一款开源的...

    《网络基本功》系列文章

    - **网络性能监测**:使用工具如`iftop`、`netstat`监控网络带宽使用情况。 - **实例分析**:通过具体案例分析网络瓶颈、延迟等问题。 以上内容仅为《网络基本功》系列文章的部分概述,每个知识点都可以进一步...

    网络游戏-Linux设备的网络数据转发方法及系统.zip

    在网络游戏场景中,由于服务器可能需要对外隐藏内部网络结构,NAT技术广泛使用。NAT允许私有网络内的设备共享一个公共IP地址进行通信,同时通过端口号映射来区分不同设备的连接。这对于节省公网IP资源和保护内部...

    unix常用命令简单说明

    5. **iftop**:实时网络流量监控。显示网络接口的实时流量情况。 #### 十、权限与安全 1. **sudo**:安全地执行命令。允许普通用户以超级用户或其他用户的身份执行命令。 2. **chown**:更改文件所有者。用于修改...

    运维工程师必会的109个Linux命令

    81. **iftop**:实时显示网络带宽使用情况。 82. **nmap**:网络扫描工具,用于发现网络设备和服务。 83. **tcpdump**:网络数据包捕获工具,用于网络故障排查。 84. **lshw**:硬件报告工具,查看系统硬件信息。 85...

    Mentor_利用更高效的 LVS 调试提高生产率.rar-综合文档

    监控工具如syslog、netstat和iftop可以帮助查看LVS的运行情况;通过查看错误日志和分析网络流量,可以定位并解决可能出现的问题;性能调优则涉及到调整调度算法、设置合理的超时时间、优化网络参数等。 4. 提高生产...

Global site tag (gtag.js) - Google Analytics