我有以下配置:
- OpenVZ主机运行CentOS 6(2.6.32-042stab049.6),千兆连接
- 在该 OpenVZ 上运行的单个容器
主机具有用于入站和出站连接的全千兆连接。容器对所有传出流量都具有千兆比特,但传入流量似乎受默认流量整形规则的约束,其中允许“突发”。下载大型二进制文件的速度为 15MB/s,持续几秒钟,然后又回落到 50Kb/s。
同样的文件可以一遍又一遍地全速下载到主机上。
未启用流量整形:
root@host:~# tc qdisc show dev venet0
root@host:~# tc class show dev venet0
root@host:~# tc filter show dev venet0
IPtables 没有什么花哨的:
root@host:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
实际上,我发现自己有点卡住了,并且正在考虑这可能只是 CentOS 6 的 OpenVZ 内核中的一个错误。我没有选择在不久的将来在 CentOS 5 上对其进行测试。有没有人对如何进行故障排除有任何其他想法?还是听起来很熟悉?鉴于主机运行只是 find 并且只有 CT 有传入带宽问题,我将 OpenVZ 视为原因。