我在欧洲有一个FreeBSD 10.1VPS,它使用VirtIO以太网设备,它的出站带宽比来自同一个远程主机的出站带宽要小得多。这个问题最初被注意到是因为从我们的nginx web服务器下载的速度慢。
出站带宽始终是来自同一主机的入站带宽的一小部分,但出站带宽本身具有相当大的范围。因此,我发现在网络配置或主机物理连接方面没有明显的问题,尽管我尝试了对各种net.inet.*参数进行更改,但没有产生有意义的效果。
我意识到网络路径可能会产生一些影响,但所看到的差异似乎不符合这一解释。请注意,pf防火墙不限制出站流量的任何类型。
下面的链接是tcpdump数据捕获iperf3测试的tcptrace的pastebin,作为客户机和服务器的三个主机(不同的地理区域)。tcpdump被设置为捕获8192个数据包;iperf命令是iperf3 -c主机-V -n 10M -p 520 X,iperf3 -c主机-V -n 10M -p 520 X -R
注意,对于最后一对显示的跟踪,由于可用吞吐量明显提高,-n参数增加到75M。
我看过这些痕迹,除了我的主机(XYZ)有一个小的初始窗口之外,没有任何东西(对我来说)是奇怪的。
的Pastbin
发布于 2016-06-15 20:46:06
虽然没有明显的理由/解决方案,但我可以将其标记为已关闭并(目前)已解决。
托管提供商建议我从virtio驱动程序更改为e1000。在准备这样做的过程中,VPS被停止(从控制台),然后重新启动。尽管仍然使用virtio驱动程序,但带宽现在要好得多,而且是对称的。
服务器已经运行了大约300天。
https://serverfault.com/questions/783957
复制相似问题