很多VPS的流量统计看起来不方便,可以自己在VPS里安装开源软件VNSTAT,用命令行查看VPS的每日流量。vnstat的官网为:https://humdi.net/vnstat
首先需要安装epel源,如果已经安装了忽略。
yum install epel-release
一键安装vnstat:
yum -y vnstat
以后台运行的方式启动vnstat:
vnstatd -d
设置开机自启:
chkconfig vnstat on
启动后,大概等待10分钟,就可以查看流量了
vnstat -q
显示结果如下:
rx / tx / total / estimated venet0: Sep '18 157.74 MiB / 421.31 MiB / 579.05 MiB / 590.00 MiB yesterday 9.21 MiB / 43.26 MiB / 52.47 MiB today 6.80 MiB / 39.15 MiB / 45.95 MiB / 125 MiB ip6tnl0: Not enough data available yet. gre0: Not enough data available yet. gretap0: Not enough data available yet.
可以看到我的VPS的默认网卡是venet0。
按天查看VPS流量:
vnstat -d #默认使用的网卡eth0
vnstat -d -i venet0 #查看网卡venet0的流量
这是一个使用vnstat按天显示VPS流量的截图:
按小时查看VPS流量:
vnstat -h #默认网卡eth0
vnstat -h -i venet0 #网卡venet0
按月查看VPS流量:
vnstat -m #默认网卡eth0
vnstat -m -i venet0 #网卡venet0
查看VPS实时流量,参数l是live的缩写。
vnstat -l #默认网卡eth0
vnstat -l -i venet0 #网卡venet0
更多用法:
vnstat --help