RHEL 6.1 上的 KVM 导致主机运行缓慢

RHEL 6.1 上的 KVM 导致主机运行缓慢

我一直在一台装有多个虚拟机 (KVM) 的主机上运行 RHEL 5.7,运行顺利。没有出现重大问题。是时候升级到 RHEL 6.1 了,因为此版本修复了一些错误。

当我在 RHEL 6.1 下启动一两台虚拟机时,系统变得非常缓慢。即使通过 SSH,按键也会延迟出现。系统资源看起来正常,但 dstat 报告“错过 X 个滴答”(数字从 1 到 20 不等)。我在所有客户机上使用 virtio。

该服务器具有不错的硬件(IBM x3850,配备 128G RAM)。

有人使用 KVM 成功运行 RHEL 6.1 吗?

到目前为止,我已经在 2x 台服务器上尝试过,得到了相同的结果!

答案1

也许这与 ACPI/APIC 或内核时钟有关?我敢打赌,与 RHEL 5.7 相比,RHEL 6.1 中的内核获得了动态滴答(或“无滴答内核”)。

如果您iostat -x 1在主机上运行,​​它会在延迟期间报告大量中断吗?中断风暴(即使如今很少见)可能会导致这些停顿。那么它可能与 ACPI 或 APIC 有关,通过在启动菜单中将noapic和/或acpi=off参数附加到 GRUB 内核行来禁用它们可能会有所帮助。

如果这是关于动态滴答,则nohz=off在 GRUB 中传递作为启动参数可能会有所帮助。

如果这是关于其他事情,那么,希望 RHEL 工程师能够帮助您。:)

答案2

检查服务器的 BIOS 更新。至少富士通为我使用的服务器 (RX300S6) 发布了 BIOS 更新,其中包括对新 Linux 内核的改进支持。不幸的是,他们没有详细说明,但我认为这可能与此有关。

相关内容