KVM虛擬機器CPU繫結效能調優(宿主機上操作)

2022-05-27 05:27:09 字數 817 閱讀 1776

獲取kvm的pid

ps -ef | grep kvm

通過pid找到vcpu在那個物理cpu上,沒有繫結固定物理cpu時,執行下面命令可以看出vcpu在不同的物理cpu上切換

重複執行 ps -elo ruser,pid,ppid,lwp,psr | grep 117429 可以看到執行緒是不停在不同cpu上漂移的,容易降低kvm效能

最後一列是物理cpu 的編號

下面命令看出msyqlserver虛擬機器有兩個vcpu 0和1 分別在不同的物理cpu上面漂移,如下截圖兩次檢視:

繫結vcpu vcpu 0 繫結物理cpu 3 vcpu 1 繫結物理cpu 4

virsh vcpupin privi-msyqlserver 0 3

virsh vcpupin privi-msyqlserver 1 4

下圖為檢視兩次,發現繫結後vcpu不在漂移

Linux效能調優 網絡卡中斷與CPU的繫結問題

網絡卡與作業系統的互動一般有兩種方式 當出現cpu占用不均的時候,就需要考慮網絡卡多佇列是否尚未與cpu繫結引起的?mpstat p all 1 18 20 33 cpu user nice sys iowait irq soft steal idle intr s 18 20 33 all 0,2...

CentOS7中KVM虛擬機器記憶體 CPU調整

調小虛擬機器記憶體可以動態實現,不用關機 root kvm01 virsh dominfo vm1 clone grep memory max memory 786432 kib used memory 786432 kib root kvm01 virsh setmem vm1 clone 524...

運維之道 KVM虛擬機器調整記憶體與CPU

1 檢視當前系統中的kvm虛擬機器集群 root localhost virsh list all id 名稱 狀態 1 kvm1 running 2 kvm2 暫停 3 kvm3 暫停2 關閉需要配置的 kvm1 虛擬機器 root localhost virsh shutdown kvm13 檢...