我在使用 VMware Fusion 和 Ubuntu 12.04 作为客户系统时遇到了一个奇怪的卡住问题。
在高负载进程中,系统停留在“软锁定 CPU 卡住”状态,我必须重新启动虚拟机。通过 VirtualBox 运行相同的系统,但 VirtualBox 性能不佳,尤其是 I/O。
如果我使用 2 个 CPU 核心,就会发生这种情况。VMware Fusion 下只有 1 个 CPU 核心的虚拟机可以正常运行。但是,我需要 2 个核心。有没有什么解决办法?
答案1
我建议先尝试主线内核而不是 Ubuntu 内核,看看主线内核是否仍存在此问题。在 Xen 下使用默认内核的 10.04 中也曾出现过同样的问题。
如果主线内核没有修复该问题,则尝试添加内核参数“acpi=off noapic”或禁用 irqbalance(适用于相同或类似的问题;错误#1035855)