问题都不是很大,重新换一台新的VPS就可以解决,但这样也不是解决办法。老蒋有查阅到可以使用vnStat工具进行对Linux VPS/服务器进行流量的监控和统计,直接从网卡入口进行数据的记录,这样应该比较精准的统计到每日、每月的流量情况。在这篇文章中,我就来尝试在Debian服务器中安装vnStat工具。
第一、安装vnStat
> apt-get update
> apt-get install vnstat -y
这里老蒋是在Debian环境中安装vnStat工具的,如果我们是Centos则直接用yum,或者通过官方最新版本编译安装。
> wget https://soft.itbulu.com/tools/vnstat-1.15.tar.gz
> tar -zxvf vnstat-1.15.tar.gz
> cd vnstat-1.15
> make && make install
第二、查看网卡
> ifconfig -a
这里我们需要查看当前VPS的网卡信息,这样后面监控的时候需要用到(eth0)。

第三、vnStat基本应用
1、按照小时统计
> vnstat -h

2、按天统计
> vnstat -d

3、按周统计
> vnstat -w

4、按月统计
> vnstat -m

5、流量占用10名
> vnstat -t
这个命令有用,可以统计到消耗流量最多的10天的情况。
6、实时流量查看
> vnstat -l -i eth0

可以查看实时流量走动情况。如果要退出则键CTRL+C.
总结,vnStat工具还是比较实用的,我们可以实时统计到当前Linux VPS、服务器的流量走向,以及对天、周、月、前十名进行统计。