Sunday, September 04, 2011

Linux上的網路流量監控程式iftop

在Linux上我常使用iptraf去監控本機的網路流量,然而今天又發現到了另一套簡單而有用的程式也可以在Linux上監控流量,它叫做iftop

以下是在CentOS6中的安裝與使用:

1. 抓取source:
# wget ftp://rpmfind.net/linux/dag/redhat/el6/en/i386/dag/RPMS/iftop-0.17-1.el6.rf.i686.rpm
(這是i386的版本 for CentOS6)

2. 安裝:
# rpm -ivh iftop*

3. 使用:
# iftop
4. 加上-P,顯示port number:

More parameters:
[root@centos6 ~]# iftop -h
iftop: display bandwidth usage on an interface by host

Synopsis: iftop -h | [-npbBP] [-i interface] [-f filter code] [-N net/mask]

-h display this message
-n don't do hostname lookups
-N don't convert port numbers to services
-p run in promiscuous mode (show traffic between other
hosts on the same network segment)
-b don't display a bar graph of traffic
-B Display bandwidth in bytes
-i interface listen on named interface
-f filter code use filter code to select packets to count
(default: none, but only IP packets are counted)
-F net/mask show traffic flows in/out of network
-P show ports as well as hosts
-m limit sets the upper limit for the bandwidth scale
-c config file specifies an alternative configuration file

iftop, version 0.17
copyright (c) 2002 Paul Warren and contributors
[root@centos6 ~]#

1 comment:

Anonymous said...

networkled:
https://github.com/alishuja/networkled

byte on panel:
https://bitbucket.org/mozbugbox/byteonpanel