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