一、Linux系统
1、nethogs
1)centos7.1下nethogs安装方法
(1)先安装epel,使用的命令是:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
(2)yum install nethogs
2)、nethogs常用参数
(1)NetHogs常用交互命令(键盘快捷键)
按“m”键可以切换到统计视图,显示各进程总的网络使用情况
m : 修改单位
r : 按流量排序
s : 按发送流量排序
q : 退出命令提示符
(2)NetHogs常用参数
nethogs -d 5 指定刷新频率为5s
nethogs eth0 指定监视网卡eth0
-d : 刷新间隔
-h : 帮助
-p : promiscious 模式
-t : trace模式
-V : 版本
2、iftop
1)centos7.1系统下iftop安装方法
(1)先安装epel,使用的命令是:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
(2)yum install iftop
2)iftop常用参数
iftop -i enp0s3 指定监视网卡信息
-P 使host信息及端口信息默认就都显示
-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24
3)参数解析
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
3、iptraf
4、vnstat
vnstat 以一个良好的轻量级守护进程在后台运行,并实时记录你的网络使用情况。