有时 kvm/qemu 中的虚拟机会饱和(负载过高)。甚至登录(ssh)也要花几秒钟。
但主机仍可访问。如何调查虚拟机饱和的原因?
我想从外部使用 top/iotop。我只想杀死虚拟机内部制造麻烦的进程。
答案1
您无法直接从主机影响虚拟机,但是,像kvm_stat
和 这样的命令top
可以很好地显示虚拟机正在做什么以及瓶颈在哪里。在 qemu-monitor 下virsh
(或在 qemu-monitor 中)有其他统计信息,domblkstat
例如
如果您的虚拟机已饱和,您无法访问其 SSH 控制台,您可以尝试使用 VNC/Spice 或串行控制台直接使用 qemu 控制台。