虚拟机vcpu绑定物理cpu命令virsh

1、查看虚拟机进程
ps -eL| grep KVM
例:
[root@localhost ~]# ps -eL |grep KVM
244463 244476 ? 00:00:41 CPU 0/KVM
244463 244477 ? 00:00:35 CPU 1/KVM
244463 244478 ? 00:00:27 CPU 2/KVM
244463 244479 ? 00:01:34 CPU 3/KVM
244463 244480 ? 00:01:05 CPU 4/KVM
244463 244481 ? 00:00:55 CPU 5/KVM
244463 244482 ? 00:00:42 CPU 6/KVM
244463 244483 ? 00:01:19 CPU 7/KVM

2、virsh list列出所有虚拟机信息
例:
[root@localhost ~]# virsh list
Id 名称 状态

2 10.0-2 运行中
3 10.0-leo 运行中

3、virsh vcpuinfo 虚拟机名称 查询虚拟机域的vcpu详细信息
例:只列出部分vcpu信息
[root@localhost ~]# virsh vcpuinfo 10.0-2
VCPU: 0
CPU: 0
状态: 运行中
CPU 时间: 606415.7s
CPU关系: y-------------------------------------------------------------------------------------------------------------------------------

VCPU: 1
CPU: 1
状态: 运行中
CPU 时间: 606769.4s
CPU关系: -y------------------------------------------------------------------------------------------------------------------------------

VCPU: 2
CPU: 2
状态: 运行中
CPU 时间: 606826.4s
CPU关系: --y-----------------------------------------------------------------------------------------------------------------------------

4、virsh vcpupin 虚拟机名称 vcpuid cpuid 绑定虚拟机vcpu和物理cpu
例:virsh vcpupin 10.0.0-2 0 0
ps -eLo ruser,pid,ppid,lwp,psr| awk '{if($2==244463) print $0}'

上一篇:kvm虚拟化介绍


下一篇:KVM虚拟机的基本镜像和增量镜像