vpe*_*son 7 virtualization tcpip qemu kvm-virtualization
随着越来越多的公司转向公共云服务,我很好奇你们对云中 TCP/IP 调整的想法。值得费心吗?鉴于您无权访问主机服务器,我认为您受到了一定的限制
假设您在 FreeBSD 或 Linux 上的副本集中运行三个 MongoDB 服务器,这些服务器都通过内部网络同步。
我也很好奇是否有人制定了任何实际的性能基准来支持他们的论点。我在这里对 KVM/Qemu 可用的各种网络驱动程序进行了基准测试,但我很好奇这里的专家建议进一步调整什么。
我开始按照这里的建议尝试调整建议,但有趣的是,我看到性能下降,而不是增加,但也许我没有完全理解调整。
更新:我做了一些更多的基准测试并在这里发布了结果。不幸的是,结果并不是我所期望的。
小智 2
我想提出两点可能会影响您的结论。
1)回顾有关自动调整的内容。我记得这个功能首先出现在 2.6.18 linux 内核中,并在后续内核中得到了改进。简而言之,它的作用是允许内核动态改变网络程序员习惯的 TCP 调整。谷歌自动调整Linux。另请参阅http://www.psc.edu/networking/projects/tcptune/?_sm_byp=iVVq2rrM1N2DqN0r#Linux
简短的版本是让 Linux 为您调整 tcp 堆栈参数,并且不要干预,因为这可能会使性能变差。
我的第二点是检查您正在使用的 KVM_QEMU 版本。我们在性能方面做了很多工作,但早期版本的 VIRTIO_NET 中存在一个错误,限制了高速网络上的性能。由于 KVM_QEMU 现在是 1.0,所以就这样吧。
| 归档时间: |
|
| 查看次数: |
2096 次 |
| 最近记录: |