vSphere 6.7 引入了新的兩階段演算法,用於將資源集區的資源保留配置給其子系 (也稱為分配)。
VMware vSphere Distributed Resource Scheduler (DRS) 是一種將計算工作負載與可用資源進行平衡的公用程式,該公用程式可使用此新的兩階段演算法,將資源集區的保留配置給其子系虛擬機器。在第一個階段中,散佈資源集區保留並以虛擬機器的需求為上限,這受限於每個虛擬機器的公平份額。在第二個階段中,多餘的保留會按比例散佈,並以虛擬機器設定的大小為上限。因此,系統會主動將資源集區保留配置給其子系,從而為突然的虛擬機器需求激增提供更多緩衝區。
備註: 如果資源集區的資源保留值較高,則可能會保留大部分主機記憶體。在這種情況下,ESXi 核心或代理程式無法配置額外的記憶體。即使資源集區設定了足夠的保留,這種情況也會導致虛擬機器出現暫時的效能問題。在這種情況下,如果資源集區使用大型記憶體保留,則新的兩階段 DRS 演算法會向 ESXi 主機施加更多記憶體壓力。升級到 vCenter 6.7 後,此症狀可能更明顯。若要瞭解如何更正可用的保留記憶體不足的問題,請參閱知識庫文章
知識庫 71044。