我在一个较旧的Ubuntu14.04服务器上使用vnstat 1.11。我的主机提供商给了我一个月的账单,为合并-和下载数据。我试图更好地了解向上数据和下载数据之间的平衡(在更长的时间内,vnstat、vnstat -m)和在任何时候发生的事情(vnstat -l,vnstat -h)。到目前为止,一切都很顺利。
However,vnstat在我的网络上测量的数据吞吐量明显低于我的提供商,大约低5倍(大约200 vs对1TB)。
我一直在与我的供应商联系,尽管他们试图帮助找出问题所在,但他们认为问题在于我的测量,而不是他们的。
最后一个步骤很有趣:我测量了磁盘空间在几个小时内的增加(我知道在这个时间段内没有删除任何(很大的)内容),并测量了同一时间段内传入的数据。它们几乎完全一样,因此,至少上传的测量似乎是可靠的。
<#>Any建议:
发布于 2019-09-10 13:31:07
我知道出了什么问题,这确实是我的错。
在/etc/vnstat.conf中,我更改了这一行
MaxBandwidth 100至
MaxBandwidth 1000How我发现了
我想我应该深入到原木的意大利面里。我继承了这台维护不善的遗留机器,因此需要花费一些时间来处理正在记录的大量噪音。在沉默/修复了大部分消息并在剩下的消息中寻找线索之后,我看到了这个条目:
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.
https://serverfault.com/questions/982546
复制相似问题