安装
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。