首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vnstat报告与提供程序不同的数据使用情况。

vnstat报告与提供程序不同的数据使用情况。
EN

Server Fault用户
提问于 2019-09-09 15:20:22
回答 1查看 1.2K关注 0票数 0

我在一个较旧的Ubuntu14.04服务器上使用vnstat 1.11。我的主机提供商给了我一个月的账单,为合并-和下载数据。我试图更好地了解向上数据和下载数据之间的平衡(在更长的时间内,vnstatvnstat -m)和在任何时候发生的事情(vnstat -lvnstat -h)。到目前为止,一切都很顺利。

However,vnstat在我的网络上测量的数据吞吐量明显低于我的提供商,大约低5倍(大约200 vs对1TB)。

我一直在与我的供应商联系,尽管他们试图帮助找出问题所在,但他们认为问题在于我的测量,而不是他们的。

Things我试过

  • 安装另一个工具来测量更长时间的数据(我已经尝试了slurm,但是如果有更好的选择,请告诉我)。测量结果似乎大致相同。
  • 检查另一个接口是否正在处理数据(不是,有两个,但只有一个是外部的)
  • 检查备份是否被测量(它们不是,快照不是网络流量)
  • 测量数据输入/输出是否合理

最后一个步骤很有趣:我测量了磁盘空间在几个小时内的增加(我知道在这个时间段内没有删除任何(很大的)内容),并测量了同一时间段内传入的数据。它们几乎完全一样,因此,至少上传的测量似乎是可靠的。

<#>Any建议:

  • 验证下载测量?它们与办公时间(办公时间外几乎没有任何下载流量)是同步的,这是预期的。
  • 哪里的vnstat可能被错误配置?
  • 其他检查vnstat是否是罪魁祸首的工具?
EN

回答 1

Server Fault用户

回答已采纳

发布于 2019-09-10 13:31:07

我知道出了什么问题,这确实是我的错。

解决方案

/etc/vnstat.conf中,我更改了这一行

代码语言:javascript
复制
MaxBandwidth 100

代码语言:javascript
复制
MaxBandwidth 1000

How我发现了

我想我应该深入到原木的意大利面里。我继承了这台维护不善的遗留机器,因此需要花费一些时间来处理正在记录的大量噪音。在沉默/修复了大部分消息并在剩下的消息中寻找线索之后,我看到了这个条目:

vnstat: Traffic rate for "eth0" higher than set maximum 100 Mbit

事实证明,我的1 1Gbit连接被测量为100 1Gbit。对于上传,这一点并不明显,因为它们很少(如果有的话)超过100 this。然而,下载速度要快一些,但是它们在100 quite的时候被切断了(所以任何比这更快的传输都没有被计算在内)。

在将其设置为1000之后,测量值就会猛增,现在几乎与我的提供者报告的相同。

对于vnstat的更新版本,默认设置为1000,但是这个古老的14.04安装附带的旧版本仍然有100.

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/982546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档