我有vps的客人,由KVM和libvirtpipe理。 使用virt-df,我能够检查每个vps guest虚拟机的真实磁盘使用情况。
#virt-df [--options] -d domname
有没有类似的工具来检查内存使用情况和CPU使用情况?
我尝试了virt-top,但是它返回的cpu%和mem%大多小于1%,这是不太准确的。
virsh dommemstat <vm-name>
这将显示vm正在使用的正确内存,以及分配给它的总内存。
例如:我的虚拟机名称是testvm。 所以命令将是:
virsh dommemstat testvm
输出:
actual 8388608 swap_in 189132507715 rss 1945288
我怀疑你在这里混淆了事情。 virt-df将向您显示guest虚拟机中的磁盘空间。 virt-top将显示客户在主机上使用的资源。 您所指的“less于1%”表示客人没有使用太多的主机资源。
从KVM实例外部无法告诉正在运行的进程,或者他们使用的CPU /内存的百分比。 就主机而言,KVM实例基本上是一个黑盒子。