在KVM环境中查看虚拟机资源使用情况,建议结合以下方法:
- virsh工具:使用
virsh domstats <虚拟机名>
获取实时资源统计(CPU、内存、磁盘/网络IO);virsh vcpuinfo
查看vCPU分配状态。 - virt-top:类似top命令的交互式监控,直观显示各虚拟机CPU/内存占用率。
- 宿主机监控:通过
top
或htop
观察QEMU进程资源消耗,需注意区分宿主机与虚拟机开销。 - 性能工具扩展:部署
collectd
+Grafana
长期采集数据,或使用libvirt
API集成监控系统,便于容量规划与异常预警。 注:权限不足时需sudo执行,生产环境建议结合自动化监控告警体系。