想知道你的Linux系统上网络流量有多大吗?想知道是哪一块网卡承载着网络流量吗?想知道哪一个进程产生了网络流量吗?iptraf可以帮你做到。在最新的Linux release上,比如CentOS 7.0,采用了衍生版本iptraf-ng 。

安装

dnf install iptraf-ng

使用

iptraf-ng -g

查看每一个网卡上的流量
image.png

iptraf-ng -d eth0

查看指定网卡详细信流量统计
image.png

iptraf-ng -i eth0

查看端口连接信息
image.png

输出分为两个窗口,上面是TCP socket pairs,下面是UDP。这里我们看到,连接我们SSH端口的远程IP是16.29.48.9。如果你愿意,根据这个socket pair的信息,还可以利用 lsof 工具找出进程号。