9.2. Huge page のサポート
通常、x86 CPU は 4kB ページ単位でメモリーに対応しますが、huge page とも言われる大容量ページを使用することも可能です。KVM ゲストは huge page メモリーサポートとデプロイすることで、TLB (Transaction Lookaside Buffer) の CPU キャッシュヒット率を増加させてパフォーマンスを向上させることができます。huge page により、とくに大量のメモリーやメモリー集約型のワークロードに対するパフォーマンスが大幅に向上します。Red Hat Enterprise Linux 6 では、huge page の使用によってページサイズを拡大することで、大量のメモリーを効率的に管理することができます。
Transparent huge pages (THP) とは、アプリケーションに必要な TLB エントリーを削減するカーネル機能のことです。また、すべての空きメモリーをキャッシュとして使用できるようにするためパフォーマンスが向上します。
qemu.conf
ファイルに特別な設定は必要ありません。/sys/kernel/mm/redhat_transparent_hugepage/enabled
が always に設定されている場合、Huge page がデフォルトで使用されます。
注記
このページには機械翻訳が使用されている場合があります (詳細はこちら)。