iftop是一款流量监测工具,利用它可以很明显的看出网络接口的流量,哪个ip地址占用的流量最多。

下载源码包,并解压。我安装的是0.17的版本。

./congigure --prefix=/usr/local/iftop,这将会把iftop安装到/usr/local/iftop目录下。

在./configure时提示如下错误:can't find pcap.h,执行apt-get install libpcap-dev,再次执行./configure,这次提示:

checking for a curses library containing mvchgat... none found

configure: error: Curses! Foiled again!

(Can't find a curses library supporting mvchgat.)

Consider installing ncurses.

请执行apt-get install libncurses5-dev。再次执行./configure这次终于成功编译通过。

make

make install

至此成功安装iftop。为了方便iftop命令方便执行而不到安装目录下去执行命令,再建立一个软链接到/usr/sbin下。

ln -s /usr/local/iftop/sbin/iftop /usr/sbin/iftop

下面是效果图

163405471.jpg

如果有多个接口可以通过-i选项选择不同的网络接口。