14.5. メモリー管理要素
API は、ホストのメモリー管理用に 2 つの設定を提供します。
Kernel SamePage Merging (KSM) は、複数の同一ページから 1 つのページ参照にメモリーページへの参照を減らします。これは、メモリー密度の最適化に役立ちます。KSM は
ksm 要素を使用します。
例14.4 KSM メモリー管理の設定
PUT /ovirt-engine/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3 HTTP/1.1
Accept: application/xml
Content-Type: application/xml
<host id="2ab5e1da-b726-4274-bbf7-0a42b16a0fc3"
href="/ovirt-engine/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3">
<ksm>true</ksm>
</host>
透過的な レベルでは、メモリーページのサイズを標準の 4kB 制限を超えて拡張します。これにより、メモリー消費が削減され、ホストのパフォーマンスが向上します。透過的なレベルでのサポートは
transparent_hugepages 要素を使用します。
例14.5 THP メモリー管理の設定
PUT /ovirt-engine/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3 HTTP/1.1
Accept: application/xml
Content-Type: application/xml
<host id="2ab5e1da-b726-4274-bbf7-0a42b16a0fc3"
href="/ovirt-engine/api/hosts/2ab5e1da-b726-4274-bbf7-0a42b16a0fc3">
<transparent_hugepages>true</transparent_hugepages>
</host>
THP サポートの可用性は、
capabilities コレクションにあります。