透過的HugePages

透過的HugePages (THP)機能は、Oracle Linuxでデフォルトで有効になっています。THPでは、カーネルによってヒュージ・ページが自動的にプロセスに割り当てられます。THPでは、x86_64プラットフォームに2MBのページのみを割り当てることができます。

THPは、次のモードで実行できます。

  • system-wide (デフォルト): カーネルは、可能なかぎり、連続する大きな仮想メモリー領域を使用するプロセスにヒュージ・ページを割り当てます。
  • per-process: カーネルは、madvise()システム・コールを介してヒュージ・ページを明示的にリクエストするアプリケーション・プロセスにのみ、ヒュージ・ページを割り当てます。

THPの構成の詳細は、「透過的HugePagesの構成」を参照してください