换硬盘,换网卡、换网线,最后发现原来是机房在路由器上设置了带宽限速。
下面是3台机子在同一时间段的网络带宽使用情况,从下面的三个图中可以看出,机器A的带宽使用情况很不稳定,忽高忽低,前一秒带宽使用1M,下一秒可能就达到20M,机器B和机器C的带宽使用情况明显就比较稳定,先看下面的截图:
机器 - A
机器 - B
机器 - C
关于机器A这种情况,我一开始以为硬盘问题,硬盘用了二年,可能出现什么坏道,影响读取速度,导致带宽不稳定。
然后给这台机子加了一块硬盘,然后把主要读取的文件全转移到新硬盘上,然后测试发现没什么变化,问题仍然存在。
后来又想,可能是网卡有问题,又换了网卡,重装了网卡驱动,问题还在,又换了网线,还是不行。
今天早上,无意间ping了一下,发现会出现丢包情况,丢包不是很严重,在3%左右,可能之前就一直存在丢包,只是我没去测试ping,遇到这样的问题,联系了一下机房,机房经过检查,说是之前这台机子带宽占用过高,在路由器上限制了网速,然后他们取消了带宽限制后,一切都恢复正常了,ping也不丢包了,带宽使用也不忽高忽低了。
这两天实在郁闷,又加硬盘,又换网卡,网线,最后才找到原因:机房在路由器上设置了带宽限速。
希望遇到此类问题的朋友,多想想可能的原因,少走弯路。