iftop监控

# yum –y install flex byacc libpcap libpcap-devel ncurses ncurses-devel
# cd /usr/local/src
# wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

# tar xvf iftop-0.17.tar.gz

# cd iftop-0.17

# ./configure --prefix=/usr/local/iftop

# make

# make install

# chmod 700 /usr/local/iftop/sbin/iftop  #修改IFTOP权限

Chmod

二、使用iftop监控网卡流量

如果在安装iftop是没有自定义安装路径,那么直接运行iftop就可以调处流量监控控制台

#iftop

1、iftop界面相关说明

2、  第一行:带宽显示

3、  中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接
中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量

4、  =>代表发送数据,<= 代表接收数据

5、  底部三行:表示发送,接收和全部的流量
底部三行第二列:为你运行iftop到目前流量
底部三行第三列:为高峰值
底部三行第四列:为平均值

6、TX:发送流量

7、RX:接收流量

8、TOTAL:总流量

9、Cumm:运行iftop到目前时间的总流量

peak:流量峰值

rates:分别表示过去 2s 10s 40s 的平均流量

10.# iftop -i 网络接口           //设置检测本机的具体网卡

表示检测eth2网卡的流量状况

更具体详细的用法请参考:

[email protected]:~# iftop -h

常用的组合为:

#iftop -i interface  -n  -B

1.   常用的参数

-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 -F10.10.1.0/255.255.255.0

-h(displaythis message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f过滤计算包用的;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

2.   操作命令(注意大小写)

按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退出监控。

时间: 2024-11-01 22:22:12

iftop监控的相关文章

iftop 监控linux服务器网卡流量

(1)源码编译安装iftop 安装iftop必需的软件库: [[email protected] ~]#yum install  libpcap libpcap-devel ncurses ncurses-devel [[email protected] ~]#yum install  flex byacc 下载iftop,编译安装: [[email protected] ~]#wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17

用iftop监控网络流量

iftop是很有用的工具,下面的命令监控了我的笔记本的无线网卡 iftop -i wlan0 比如我现在播放乐视一个视频,iftop显示的信息: 基本说明: 1. 屏幕主要部分都是表示两个机器之间的数据传送,有箭头表示方向,右边三个数值分别是过去2秒,10秒和40秒的平均流量. 2  左下角的TX 表示发出的数据,RX表示收到的数据, cum表示总流量, peak表示对应的峰值, Total就不用解释了. 用iftop监控网络流量

iftop监控网卡,ip流量

最近公司流量突然增大,经过询问机房那边,一共有两台服务器流量比较大.一台是资源提供下载上传(正常),还有一台是club,会员登录中心流量很大(不正常).所有就安装个iftop工具查看网卡,还有ip所占的流量.也是在网上查了一些资料.这个工具还是很好用的,能够清晰看出网卡以及外网连接的ip平均2s所走的流量.下面说一下步骤. 1.  yum install -y flex byacc libpcap ncurses ncurses-devel libpcap-devel 安装库文件,libpcap

阿里云服务器下配置Nginx+PHP+Mysql+webbench(压力测试)+iftop(监控流量)

注意:在阿里云服务器下不用配置iptables 1.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存退出 shutdown -r now #重启系统 2.使用yum安装wget yum install wget #安装下载工具 wget http://www.atomicorp.com/installers/atomic

iftop(监控流量工具)--使用方法

安装:yum install iftop iftop -i ethx:用于显示某个网卡的流量信息 按s切换是否显示本机的host信息; 按d切换是否显示远端目标主机的host信息;                            ->有用,用于统计每个网卡的总流量 按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量; ->有用,用于统计单个IP的单向流量 按S切换是否显示本机的端口信息;                                          ->

iftop监控流量

yum install libpcap  libpcap-devel  ncurses ncurses-devel tar  zxvf  iftop-0.17.tar.gz ./configure make make  install 使用说明: TX:代表发送的流量 RX:代表接收的流量 还没写完呢

Linux网络流量实时监控ifstat iftop命令详解(转载)

转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858923.html 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. 监控所有网络接口 # ifst

Linux网络流量实时监控ifstat iftop命令详解

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 ou

20个命令行工具监控 Linux 系统性能(转载)

1. top — Linux 系统进程监控 top 命令是性能监控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系统管理员经常使用的监控系统性能的工具.Top 命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU 的使用.内存的使用.交换内存.缓存大小.缓冲区大小.过程控制.用户和更多命令.它也会显示内存和 CPU 使用率过高的正在运行的进程.当我们对 Linux 系统需要去监控和采取正确的行动时,top 命令对于系统管理员是非常有用的.让我们