KVM网速慢

KVM网速慢

我的 KVM 出现了网络问题。

服务器上只有一个虚拟机,端口速度为每秒 100 兆比特

但最大下载速率约为每秒 1 兆字节,预计为 10mb。

我使用 virtio 并且驱动程序已安装并加载到内核中。

我尝试了其他 NIC,但没有变化,并且我在主机上使用桥接网络。

那么如何解决这个性能缓慢的问题呢?

答案1

如果可能的话,请检查交换机上的链接速度。它可能设置为 10 Mbit/s (10BASE-T)。尝试使用交叉电缆直接连接到服务器。如果这也失败了,则问题出在配置/服务器性能上。

答案2

挖掘这个旧线索。

我遇到过各种类似的问题,例如,在带有 virtio 或 pci-passthrough 网络适配器的 KVM 虚拟机中网络下载速度很慢。

我注意到电源管理在带宽方面发挥着巨大作用。不仅仅是从 CPU 中挤出兆赫兹,电源状态也发挥着重要作用。在最近的带有 KVM 机器的 RHEL9 机箱上,我启用了 C3+ 状态,以 10Mbit/s 的速度运行 zfs 复制,一旦我使用以下命令禁用大延迟 CStates(超过 10ns,即除 C1E 之外的所有状态),速度就会达到 400Mbit/s:

cpupower idle-set -D 10

也可以通过运行

tuned-adm profile virtual-host

无论如何,希望这可以帮助某人。

相关内容