Administrator
发布于 2020-03-27 / 4 阅读
0
0

使用vnstat和vnstati监控网络流量,附nload

安装

CentOS

yum install vnstat -y

Debian/Ubuntu

apt install vnstat vnstati

安装完成后初始化数据库,此处eth0根据自己的网卡进行修改

vnstat -i eth0 -u

查看vnstat运行状态

systemctl start vnstat

使用

vnstat 默认显示月、天

vnstat -l 实时流量

vnstat -h 小时流量

vnstat -d 日流量

vnstat -w 周流量

vnstat -m 月流量

vnstat -t 显示流量最高top10天

使用vnstati图形输出

接口汇总的输出

vnstati -s -i eth0 -o ~/summary.png

将月流量统计图输出到图片

vnstati -m -o vnstat.png

附nload安装

上面vnstat显示的是平均网速,当我们想查看实时网速时可以使用nload

CentOS

yum install nload

Debian/Ubuntu

apt install nload

使用

nload

参数

设定更新间隔, 默认每 100 毫秒刷新一次显示数值,调整时将100改为你所需要的值

nload -t 100

显示单位

nload -u h|H|b|B|k|K|m|M|g|G

小写选项 -u: h 意为自动格式化为人类易读的单位,b 意为 Bit/s,k 意为 kBit/s,m 意为 MBit/s,g 意为 GBit/s。 大写字母意为使用 Byte 替代 Bit。默认为 k。

nload -U h|H|b|B|k|K|m|M|g|G

大写选项 -U 与小写选项 -u 非常相似,不同之处在于它展示的是数据量,比如 Bit, kByte, GBit 等等。(没有 "/s")。 默认值是 M。


评论