检查 VPS 客户机内存使用情况和 CPU 使用情况

检查 VPS 客户机内存使用情况和 CPU 使用情况

我有由 KVM 和 libvirt 管理的 vps 客户端。使用 virt-df,我可以检查每个 vps 客户端的实际磁盘使用情况。

#virt-df [--options] -d domname

是否有类似的实用工具来检查内存使用情况和 CPU 使用情况?

我尝试了virt-top,但是它返回的cpu%和mem%大多小于1%,不太准确。

答案1

 virsh dommemstat <vm-name>

这将显示虚拟机正在使用的当前内存以及分配给它的总内存。

例如:我的虚拟机名称是 testvm。因此命令将是:

 virsh dommemstat testvm

输出:

 actual 8388608
 swap_in 189132507715
 rss 1945288

答案2

我怀疑您在这里搞混了。virt-df 将显示客户机内的磁盘空间。virt-top 将显示客户机在主机上使用的资源。您提到的“少于 1%”表示客户机没有使用太多主机资源。

从 KVM 实例外部无法得知正在运行哪些进程,或它们使用的 CPU/内存百分比是多少。就主机而言,KVM 实例基本上是一个黑匣子。

相关内容