![Ubuntu 服务器路由器 - 仅 50% 的上传带宽](https://linux22.com/image/629842/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%B7%AF%E7%94%B1%E5%99%A8%20-%20%E4%BB%85%2050%25%20%E7%9A%84%E4%B8%8A%E4%BC%A0%E5%B8%A6%E5%AE%BD.png)
我已将互联网连接更改为 400 mbps 下载和 400 mbps 上传。当计算机直接连接到光纤调制解调器时的实际速度:下载/上传分别为 421/412 mbps。
我的网络结构是:
Intranet <-> Router <-> Optical Modem
我遇到了一个问题:路由器无法以这样的速度传输。
我的 ubuntu 路由器有一张 100 mbit 以太网卡和一张集成千兆卡。我尝试使用 Microtik RB950 作为路由器,但它将下载/上传限制为 250/250。
我买了第二张千兆网卡,现在我的 ubuntu 路由器有两张千兆网卡,但传输速度为 418/205 mbps。下载速度减慢几兆是可以接受的。但上传带宽只有 50% 是不可接受的。
内联网卡集成到主板上。工作在 66mhz 和 32 位总线上。
互联网购物车是 pci。工作在 33mhz 和 64 位总线上。
我认为我需要增加一些用于 tcp 传输的缓冲区。但我不知道在哪里可以找到这些参数。我尝试增加我找到的 sysctl 参数:
net.core.rmem_max=12582912
net.core.wmem_max=12582912
net.ipv4.tcp_rmem= 10240 87380 12582912
net.ipv4.tcp_wmem= 10240 87380 12582912
但它没有效果。你能建议一下哪些参数会起作用吗?或者我可能遗漏了一些重要的东西?