Ubuntu VM 在 Window 10 下的 VirtualBox 中挂起:“看门狗 BUG:软锁定 - CPU#0 卡住了 23 秒”

Esa*_*amo 5 linux virtualbox virtual-machine ubuntu

这是安装了 VirtualBox 的 Windows 10 和带有 Apache 服务器的 Ubuntu 虚拟机。

Ubuntu 虚拟机上的 CPU 通常会挂起,占用主机 CPU 的使用率高达 50%,而且当没有真正请求处理任何内容时根本没有任何响应。一旦 Ubuntu 挂起,硬重启虚拟机或保存计算机状态并启动它即可解决此问题。

显示的最常见错误如下所示:watchdog BUG: soft lockup - CPU#0 stuck for 23s

我试图使用 linuxtop命令来发现一些已征用的进程,但由于某种原因,当它挂起时,top停止显示仅几个百分比的 CPU 使用率,没有什么可指责的。

这里有错误

在此输入图像描述


版本

VirtualBox v 6.1.34
Ubuntu v 22.04 LTS
Windows 10 Pro v 21H2
Run Code Online (Sandbox Code Playgroud)

小智 0

在运行 ubuntu 22 的 vmware station 15 和 16 上遇到同样的问题,在网上找到了一些参考资料

  1. https://communities.vmware.com/t5/VMware-Fusion-Discussions/quot-Soft-lockup-CPU-stuck-quot-on-Red-Hat-guests-after-upgrade/td-p/2875828
  2. https://communities.vmware.com/t5/VMware-Workstation-Pro/VMWare-Workstation-16-Pro-Ubuntu-22-04-1-VM-unresponsive-with/mp/2930676#M177704

最初对我有用的是将 cpu 核心减少到 2 个,并删除我使用 snap 安装的一些软件包,我怀疑这些软件包与冻结有关(slack/firefox/brave)。这工作了几天,现在突然又开始冻结了。我感觉无响应也可能与虚拟机启动时在主机上运行 GPU 密集型应用程序有关。