共用率指定虛擬機器 (或資源集區) 的相對重要性。如果某個虛擬機器的資源共用率是另一個虛擬機器的兩倍,則這兩個虛擬機器爭用資源時,第一個虛擬機器有權耗用第二個虛擬機器的兩倍資源。
共用率通常指定為高、一般或低,這些值將分別按 4:2:1 的比例指定共用率值。還可以選取自訂,為各虛擬機器指派特定的共用率數值 (表示比例權數)。
指定共用率僅對同層級虛擬機器或資源集區 (即在資源集區階層中具有相同父系的虛擬機器或資源集區) 有意義。同層級將根據其相對共用率值共用資源,該共用率值受保留和限制的約束。將共用率指派給虛擬機器時,會始終相對於其他已開啟電源的虛擬機器來為指定該虛擬機器的優先順序。
下表顯示了虛擬機器的預設 CPU 和記憶體共用率值。對於資源集區,預設 CPU 和記憶體共用率值是相同的,但是必須將二者相乘,就如同資源集區是具有四個虛擬 CPU 和 16 GB 記憶體的虛擬機器一樣。
設定 | CPU 共用率值 | 記憶體共用率值 |
---|---|---|
高 | 每個虛擬 CPU 具有 2000 個共用率 | 所設定虛擬機器記憶體的每 MB 具有 20 個共用率。 |
正常 | 每個虛擬 CPU 具有 1000 個共用率 | 所設定虛擬機器記憶體的每 MB 具有 10 個共用率。 |
低 | 每個虛擬 CPU 具有 500 個共用率 | 所設定虛擬機器記憶體的每 MB 具有 5 個共用率。 |
例如,一台具有兩個虛擬 CPU 和 1GB RAM且 CPU 和記憶體共用率設為一般的 SMP 虛擬機器,具有 2x1000=2000 個 CPU 共用率,和 10x1024=10240 個記憶體共用率。
具有一個以上虛擬 CPU 的虛擬機器稱為 SMP (對稱式多處理) 虛擬機器。
開啟新虛擬機器的電源時,每個共用率所代表的相對優先順序會變更。這將影響同一資源集區內的所有虛擬機器。所有虛擬機器都具有相同數量的虛擬 CPU。請考慮以下範例。
- 兩個由 CPU 繫結的虛擬機器在彙總 CPU 容量為 8 GHz 的主機上執行。它們的 CPU 共用率設為一般,因此各得 4GHz。
- 現在開啟了第三個由 CPU 繫結的虛擬機器的電源。它的 CPU 共用率值設為高,表示所擁有的共用率應該是設定為一般的虛擬機器的兩倍。新的虛擬機器獲得 4GHz,其他兩個虛擬機器各自僅獲得 2GHz。如果使用者為第三個虛擬機器指定的自訂共用率值為 2000,也會得到相同的結果。