Xen

CentOS 5.5 上的 KVM VM CPU 優先級

  • July 23, 2011

我正在 CentOS 5.5 上從 Xen 3.4 過渡到 KVM。我需要為 VM 分配 CPU 優先級,以確保一個 VM (vmA) 始終獲得高於另一 VM (vmB) 的優先級。

在 Xen 中,我可以為 vmA 分配一個高信用調度程序權重,但在 KVM 中,我唯一能想到的就是將與 vmB 關聯的程序設置得非常高。

由於這是 CentOS 5.x,因此 cgroup 似乎不可用。

有沒有更好的方法來做到這一點?

cgroups 在 RHEL6 中可用,所以我想 centos 6 也應該有它。至於建構本身,centos 5.6 已經發布,並且 5.7 應該在路上,因為 RHEL5.7 可用。為什麼是 5.3?這對於 kvm 尤其重要,因為它在 5.4 中得到支持,並且每次更新都對其進行了很大改進。在 5.3 中,您不僅支持大多數關鍵更新,而且支持 kvm 從未支持的建構。

並回答您的問題 - nice 是您使用 5 分支的最佳選擇,除非您想將 cgroups 反向移植到 2.6.18。您還可以使用任務集將優先級的虛擬機固定到其他虛擬機沒有的 CPU 上,但是 IMO 這有點矯枉過正

引用自:https://serverfault.com/questions/293366