为什么在我将主机挂起到 RAM 后,KVM 内的 Linux 会变得忙碌?

为什么在我将主机挂起到 RAM 后,KVM 内的 Linux 会变得忙碌?

我在笔记本电脑上的 KVM 中运行另一个 Linux 实例。

当我挂起笔记本电脑并再次唤醒它时,客户 Linux 开始在一段时间内消耗 100% CPU(可能与睡眠时间成正比),并且变得完全无响应。当它最终自行解开后,我明白了BUG: soft lockup - CPU#0 stuck for 22s

为什么会发生这种情况?我该如何防止这种情况?

笔记:问题不在于暂停(暂停)VM 或来宾系统。这是关于造成的破坏主人的挂起至 RAM。

答案1

该错误可以忽略。这是因为虚拟CPU认为自己错过了一段时间,即被锁定了,而实际上它被挂起,在取消挂起时无法得到调度。

至于负载,这是正常的,将几 GB 数据读入 RAM,将 RAM 映射到 VM 的页面偏移量会占用 CPU 和磁盘操作的负载。

相关内容