我的 XEN VPS 上出现此错误并导致内核恐慌。(全部为 8.04 LTS)
我的Dom-0上的内核版本是2.6.24-25-xen,Xen VPS上的内核版本也是2.6.24-25-xen。
我从这里读到了一些关于禁用 APIC 的内容http://muffinresearch.co.uk/archives/2008/08/20/ubuntu-bug-soft-lockup-cpu0-stuck-for-11s/
但这似乎也没有什么帮助。
有人遇到过这种情况吗?有什么解决方法吗?
提前致谢!
答案1
发生这种情况的原因有两个:
1. CPU 或 RAM 占用过高
2. 时间漂移
您应该确保主机没有超载,没有分配超过主机可以提供的 CPU 核心或 RAM,还要设置 ntp,并可能实现一些特定于虚拟化平台的内核启动选项
答案2
您是否在具有超过 1 个 vCPU 的客户机上看到过这种情况?我在基于 XenServer 的 VM 上看到过这种情况发生几次,客户机中也运行着 Ubuntu。我的解决方法是从 2 个 vCPU 缩减到 1 个。YMMV。
答案3
您是否指定dom0_max_vcpus在 grub 中?我在 xen 集群上看到了这个问题一段时间,最后我发现这是因为我将 dom0 限制为两个 vcpus。删除它之后,我就再也没有看到它了。