我们发现我们的一台 Ubuntu 14.04 主机与运行 Windows 2008 R2 的 KVM 客户机之间存在数据包丢失。这种丢失仅在高负载时出现。运行 12.04 的负载相同的机器不会出现这种行为。此外,主机到客户机的 ping 时间更不稳定,在 14.04 上平均需要更长的时间。例如:
12.04:
85 packets transmitted, 85 received, 0% packet loss, time 83999ms
rtt min/avg/max/mdev = 0.081/0.248/2.533/0.384 ms
于 14.04:
87 packets transmitted, 87 received, 0% packet loss, time 86013ms
rtt min/avg/max/mdev = 0.088/1.109/9.776/1.916 ms
我们认为这个错误报告:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1346917
可能可以解释这一点,但在禁用 KSM 后我们几乎没有看到任何改善。
有什么想法吗?Ubuntu 内核版本是:
3.13.0-39-generic #66-Ubuntu SMP
提前致谢