vSphere vCenter中虛擬機CPU Affinity

VMware vSphere 6.7中,在vCenter管理界面中,能夠爲虛擬機的CPU設置一個參數「Scheduling Affinity」,意思是鎖定某個CPU,必定要用那個CPU提供本虛擬機的虛擬CPU。直譯爲「就近調度」,很差理解,能夠意譯爲「CPU綁定」。若是不設置的話,則會隨機分配。數據庫

在虛擬機的設置界面上,點擊參數後的問號,能夠看到這個參數有很清晰的說明。服務器

0-3,使用編號爲0、一、二、3的物理CPU。blog

0,1,3,使用編號爲0、一、3的物理CPU。虛擬機

在vSphere環境中,還有虛擬機的Affinity、Anti-Affinity設置,與CPU的這個Affinity徹底不一樣。若是虛擬機A是Web服務器,虛擬機B是數據庫服務器,兩個要配對使用,最好放置在同一臺物理主機上。二者須要設置爲Affinity(靠近)。有時,同類功能的虛擬機,爲保證高可用,不把雞蛋放在同一個籃子裏,則儘量地把它們分開,則能夠設置爲Anti-Affinity。下圖就是虛擬機的Affinity規則設置界面。it

 

參考來源:高可用

https://kb.vmware.com/s/article/2145719im

 

相關文章
相關標籤/搜索