獲取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下圖為檢視兩次,發現繫結後vcpu不在漂移virsh vcpupin privi-msyqlserver 1 4
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 檢...