Linux KVM客人在几个星期后挂断

我有一个Linux KVM的客人,几个星期后挂起。 查看virt-manager窗口显示100%的CPU使用率。 virsh reboot guest不起作用,guest需要强制closures。 在客人身上,我看不出什么地方出了问题。 我扫描了/ var / log / messages和其他任何可以告诉我的日志文件。 重新启动后,系统稳定好几个星期,然后再挂起。

我试过以下的东西:

  • 将clocksource = acpi_pm添加到内核启动选项
  • 将磁盘总线从Virtio更改为IDE
  • 将网卡更改为e1000

一切都无济于事。 现在我正在每周重新启动服务器。

有没有其他的方法来诊断这里出了什么问题? 还是可能做出的其他更改?

尝试从/var/log/libvirt/qemu/<domain-id>.log获取qemu日志中的内容。

如果您的VM挂起,请尝试使用guestfs检查VM磁盘文件并检查/var/log/messages和/或/var/log/dmesg以查看VM内发生了什么。

我无法确定这些崩溃的原因。 我通过在一个新的虚拟磁盘中重新安装guest来解决这个问题。 对于崩溃的虚拟机,我已经从一个员工创build的VirtualBox映像转换它。 我怀疑是造成这个问题的原因。