17.6.
virt-xml testguest1 --edit --cpu host-model
# virt-xml testguest1 --edit --cpu host-model
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.1. 复制链接链接已复制到粘贴板!
17.6.2. 复制链接链接已复制到粘贴板!
virsh vcpucount testguest
# virsh vcpucount testguest maximum config 4 maximum live 2 current config 2 current live 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
virsh setvcpus testguest 8 --maximum --config
# virsh setvcpus testguest 8 --maximum --config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh setvcpus testguest 4 --live
# virsh setvcpus testguest 4 --live
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh setvcpus testguest 1 --config
# virsh setvcpus testguest 1 --config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
virsh vcpucount testguest
# virsh vcpucount testguest maximum config 8 maximum live 4 current config 1 current live 4
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.3. 复制链接链接已复制到粘贴板!
- 注意
- 注意
17.6.4. 复制链接链接已复制到粘贴板!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yum install numactl
# yum install numactl
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
virt-xml testguest5 --edit --vcpus placement=auto virt-xml testguest5 --edit --numatune mode=preferred
# virt-xml testguest5 --edit --vcpus placement=auto # virt-xml testguest5 --edit --numatune mode=preferred
Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo 1 > /proc/sys/kernel/numa_balancing
# echo 1 > /proc/sys/kernel/numa_balancing
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl start numad
# systemctl start numad
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.5. 复制链接链接已复制到粘贴板!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh vcpupin testguest6 0 1 virsh vcpupin testguest6 1 3 virsh vcpupin testguest6 2 5 virsh vcpupin testguest6 3 7
# virsh vcpupin testguest6 0 1 # virsh vcpupin testguest6 1 3 # virsh vcpupin testguest6 2 5 # virsh vcpupin testguest6 3 7
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh emulatorpin testguest6 2,4 virsh emulatorpin testguest6
# virsh emulatorpin testguest6 2,4 # virsh emulatorpin testguest6 emulator: CPU Affinity ---------------------------------- *: 2,4
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.6. 复制链接链接已复制到粘贴板!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh schedinfo <vm_name> --set vcpu_period=100000
# virsh schedinfo <vm_name> --set vcpu_period=100000
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virsh schedinfo <vm_name> --set vcpu_quota=50000
# virsh schedinfo <vm_name> --set vcpu_quota=50000
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.7. 复制链接链接已复制到粘贴板!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.6.8. 复制链接链接已复制到粘贴板!
systemctl stop ksm systemctl stop ksmtuned
# systemctl stop ksm # systemctl stop ksmtuned
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl disable ksm systemctl disable ksmtuned
# systemctl disable ksm Removed /etc/systemd/system/multi-user.target.wants/ksm.service. # systemctl disable ksmtuned Removed /etc/systemd/system/multi-user.target.wants/ksmtuned.service.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意echo 2 > /sys/kernel/mm/ksm/run
# echo 2 > /sys/kernel/mm/ksm/run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow