我正在使用 Ubuntu 9.04 和内核 2.6 内置的 NETEM 工具来延迟流量。
申请后:
tc qdisc add dev eth0 root netem delay 100ms
上传带宽不能超过 330KB/s,而我有一个 100Mbit 的连接。
我该如何修复这个问题,以便我的上传带宽仍然满载。谢谢!
答案1
这可能是因为操作系统必须能够将数据包排队 0.1 秒 - 听起来有一个适合 33kB 的缓冲区。
尝试调整 TCP 堆栈内存使用设置,请参阅本文关于需要改变什么——表 1. 针对 TCP/IP 堆栈性能的内核可调参数可能是您需要查看的一个。