我正在寻找一个程序来显示我的 KVM 客户端的 RAM 和 CPU 使用情况。我发现 virt-top 昨天运行得很好。今天我再次启动它,它却不想工作:
virt-top 19:46:51 - x86_64 2/2CPU 1795MHz 5713MB
4 domains, 0 active, 0 running, 0 sleeping, 0 paused, 4 inactive D:0 O:0 X:0
CPU: 0,0% Mem: 0 MB (0 MB by guests)
ID S RDRQ WRRQ RXBY TXBY %CPU %MEM TIME NAME
- (105)
- (106)
- (107)
- (109)
上面写着“4 名非活跃人员”,但这是错误的。请参阅 qm 列表:qm 列表
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
100 thing running 2576 32.00 297415
101 somet running 1024 32.00 78696
102 aaaaaa stopped 4100 32.00 0
103 test stopped 1024 32.00 0
我检查了我的进程列表,发现 virt-top 尚未运行。有人能给出一些让它重新运行的建议吗?
或者有人知道其他可以输出所有 kvm 客户端统计信息的工具吗?CPU、RAM、I/O 就更好了。
谢谢你!
答案1
qm
据我所知是一个 proxmox 命令,而 proxmox 不使用 libvirt。virt-top
是一个 libvirt 工具,只能依赖于 libvirt 管理的客户机(或使用 libvirt 管理客户的系统的客户机,如 oVirt 或 RHEV)