Red Hat Training

A Red Hat training course is available for RHEL 8

33.5. ランタイム時の HugeTLB の設定

この手順では、node22048kBの巨大ページを20枚追加する方法を説明します。

要件に基づいてページを確保するには、以下を置き換えます。

  • 20 (予約するヒュージページ数)
  • Huge Page のサイズを含めた 2048kB
  • ページを予約するノードのある node2

手順

  1. メモリー統計を表示します。

    # numastat -cm | egrep 'Node|Huge'
                     Node 0 Node 1 Node 2 Node 3  Total add
    AnonHugePages         0      2      0      8     10
    HugePages_Total       0      0      0      0      0
    HugePages_Free        0      0      0      0      0
    HugePages_Surp        0      0      0      0      0
  2. 指定のサイズの Huge Page 数をノードに追加します。

    # echo 20 > /sys/devices/system/node/node2/hugepages/hugepages-2048kB/nr_hugepages

検証手順

  • Huge Page の数が追加されていることを確認します。

    # numastat -cm | egrep 'Node|Huge'
                     Node 0 Node 1 Node 2 Node 3  Total
    AnonHugePages         0      2      0      8     10
    HugePages_Total       0      0     40      0     40
    HugePages_Free        0      0     40      0     40
    HugePages_Surp        0      0      0      0      0

関連情報

  • numastat(8) の man ページ