vSphere 6.7 では、リソース プールのリソース予約を子(divvying とも呼ばれる)に割り当てるための新しい two-pass アルゴリズムが導入されています。

VMware vSphere Distributed Resource Scheduler (DRS) は、コンピューティング ワークロードと利用可能なリソースとのバランスを取るユーティリティで、この新しい two-pass アルゴリズムを使用して、リソース プールの予約を子の仮想マシンに割り当てます。最初のパスでは、リソース プールの予約が分散され、各仮想マシンの公平な共用分の対象となる仮想マシンの要求が上限です。2 番目のパスでは、過剰な予約が均等に分散され、仮想マシンの構成済みサイズが上限となります。したがって、リソース プールの予約はその子に積極的に割り当てられ、バッファが大きくなって仮想マシンの要求が急激に増加します。

注: リソース プールのリソース予約値が高い場合、ホスト メモリの大部分を予約できる可能性があります。このような場合、ESXi カーネルやエージェントは追加のメモリを割り当てることができません。この状況では、リソース プールに十分な予約が設定されていても、仮想マシンで一時的なパフォーマンスの問題が発生する可能性があります。このような場合、リソース プールで大量のメモリ予約が使用されていると、新しい two-pass DRS アルゴリズムによって、ESXi ホストに対するメモリ負荷が増えます。この現象は、vCenter 6.7 にアップグレードした後にさらに顕著になる場合があります。使用できる予約可能なメモリの不足を修正する方法については、ナレッジベースの記事 KB 71044 を参照してください。