• 欢迎访问sadsu网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏sadsu吧

VNSTAT使用说明

VPS小知识 admin 4年前 (2017-05-10) 101次浏览 0个评论

Vnstat是什么?

这是一个记录每日流量的程序,占用内存极少,主要是将你vps/独服的网卡流量数据保存到vnstat的文本数据库,然后将其显示出来供各位机主/管理员查看的一个小工具

安装非常简单

首先安装第三方软件源

yum install epel-release

然后再安装vnstat即可

yum -y vnstat

好了,安装结束,设置开机启动

chkconfig vnstat on

不想重启并且希望安装完就开始有效的话执行

vnstatd -d # -d指daemon模式开始后台启动

这条指令运行完界面应该会出现下面这样的展示

[root@local ~]# vnstatd -d
Zero database found, adding available interfaces...
"venet0" added, -1 Mbit bandwidth limit.
"gre0" added, -1 Mbit bandwidth limit.
"gretap0" added, -1 Mbit bandwidth limit.
"ip6tnl0" added, -1 Mbit bandwidth limit.

这个是显示哪些网卡被加入了统计,我的测试服务器网卡是venet0.明显是OVZ架构的,很多服务器是eth0.

vnstat默认使用的是eth0,如果你的网卡是eth0,查看命令可以直接是

vnstat -d #查看按天统计数据

如果是其他的网卡则需要指出查看哪个网卡的流量,使用-i参数 (interface)

vnstat -d -i venet0

其余主要参数是

-q   查看数据库是否正确,比如我刚刚有4个网卡,但是你不知道那个是对外网卡时,可以使用该命令看下

# vnstat -q    

                      rx      /      tx      /     total    /   estimated
 gretap0: Not enough data available yet.
 gre0: Not enough data available yet.
 venet0:
       May '17     16.56 MiB  /  651.36 MiB  /  667.92 MiB  /    2.25 GiB
         today     16.56 MiB  /  651.36 MiB  /  667.92 MiB  /     685 MiB

 ip6tnl0: Not enough data available yet.

明显看到venet0是我们对外接口。

-h   以小时为单位显示查询内容

-d   以天为单位显示查询内容

-m  以月为单位显示查询内容

-w  以星期为单位显示查询内容

-t   top10的排名比如vnstat -m -t -vnent0

这个在下载盒子上可以看出大约的网络质量,最后来个我的盒子截图

 


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VNSTAT使用说明
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址