我们刚刚订购了一批 Hetzner EX40SSD 服务器,它们提供了最简化的 Debian 安装映像,一切都很好,只是查看 tcpdumps 以从各个位置微调网络时,无论我们如何更改它,initcwnd 参数似乎都停留在 6。默认情况下,Debian 3.2 内核应该将该设置为 10,所以这很奇怪。NIC 驱动程序或 Hetzner Debian 映像中的自定义设置是否可能限制了这个参数?即使我们将其设置为 4,就像旧内核默认值一样,它也不起作用。任何想法都将不胜感激!
有谁知道 Debian 默认提供的 NIC 驱动程序是否有某种限制。在一个长线程中http://www.webhostingtalk.com/showthread.php?t=1200617&highlight=hetzner他们讨论一个页面http://wiki.hetzner.de/index.php/Installation_des_r8168-Treibers/enHetzner 指出,附带的 Realtek r8168 驱动程序无法正常工作,但他们没有说 initcwnd 会受到影响。
明天我将尝试安装 CentOs 映像并查看 Debian 是否存在问题...最后的手段是安装自定义的 debian 映像,但这很麻烦!
谢谢!
答案1
这可能是 Realtek NIC 的默认驱动程序的问题。我们遇到过类似的问题,我们通过手动下载和编译 NIC 的最新驱动程序解决了该问题。
您可以从此处下载 Realtek 的最新版本http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false