文章目录
54 KVM工具使用指南-vmtop使用指南
54.1 概述
vmtop 是运行在宿主机host上的用户态工具。使用vmtop可以实时动态地查看虚拟机资源的使用情况,例如CPU占用率、内存占用率、vCPU陷入陷出次数等。因此,可以使用vmtop作为虚拟化问题定位和性能调优的工具。
54.1.1 多架构支持
当前vmtop支持AArch64和x86_64处理器架构。
54.1.2 显示项说明
不同处理器架构的操作系统,vmtop的显示项存在差异,这里给出各个显示项的含义及其是否在对应架构呈现。 说明:以下采样差是指指定时间间隔内获取的两次数据的差值。
54.1.2.1 AArch64和x86_64架构公共显示项
- VM/task-name: 虚拟机/进程名称
- DID: 虚拟机id
- PID: 虚拟机qemu进程的pid
- %CPU: 进程的CPU占用率
- EXTsum: kvm exit总次数(采样差)
- S: 进程状态
- P: 进程所占用的物理CPU号
- %ST: 被抢占时间与cpu运行时间的比
- %GUE: 虚拟机内部占用时间与