目前的VPS一般都自带了流量监测分析工具,比如阿里云、Vultr等等,但是比较简陋一点,能够大致看到流量的使用情况。如果想要详细或者实时地看端口的流量,小巧的vnStat是一个不错的选择。
据介绍,vnStat是一个基于控制台的网络流量监控工具,是为Linux和BSD设计的。它可以保留某个或多个所选择的网络接口的网络流量日志。为了生成日志,vnStat使用内核提供的信息。换句话说,它不会嗅探网络流量,确保尽量少用系统资源。
安装
yum -y install vnstat
建立数据库,以监测eth0接口为例
vnstat -u -i eth0
安装非常简单,安装完成之后运行一下下面这台命令,卡看vnStat是不是开始运行了。
/etc/init.d/vnstat status
如果没有开始运行,你要查看流量情况,会提示“eth0: Not enough data available yet.”,此时要开启vnStat。
/etc/init.d/vnstat start