Nethogsh简介
Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。
安装依赖包
centos默认rpm仓没有nethogs的包,所以需要我们可以手动编译或者安装epel源。nethogs编译依赖2个库,在编译前需要安装下
yum install libpcap libpcap-devel -y
yum -y install epel-release
安装nethogs
yum install nethogs -y
输入命令nethogs -help出现帮助信息,表明安装成功。
[root@VM-0-5-centos ~]# nethogs --help
nethogs: invalid option – ‘-’
usage: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device …]]]
-V : prints version.
-h : prints this help.
-b : bughunt mode - implies tracemode.
-d : delay for update refresh rate in seconds. default is 1.
-v : view mode (0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB). default is 0.
-c : num