Phoronix は、Linux 6.18 LTS カーネルでの Transparent Hugepages (THP) の 'madvise' と 'always' モードのパフォーマンスを比較したベンチマークを公開しました。これらのテストは Linux ディストリビューション間のデフォルト設定の違いを扱い、読者からの最新データ要求に応じています。AMD EPYC サーバーで Ubuntu を実行し、ハードウェアやソフトウェアを変更せずに THP の設定オプションを強調しています。
Transparent Hugepages (THP) は、より大きなページサイズを使用してメモリ管理を改善し、パフォーマンスを向上させる可能性がある Linux カーネルの機能です。しかし、ディストリビューションによってデフォルト設定が異なります:Fedora Workstation と Ubuntu はアプリケーションが巨大ページを明示的に要求する 'madvise' モードを選択し、CachyOS と openSUSE はデフォルトで巨大ページを適用する 'always' を使用します。
Phoronix Premium のサポーターが、現代のワークロードに対するこれらのモードの影響を評価するためにこれらのベンチマークを促しました。テストは Linux 6.18 LTS カーネルを搭載した Ubuntu 26.04 開発スナップショット上で、AMD EPYC 9655P プロセッサを搭載したシングルソケット Supermicro サーバーで実行されました。
モードを切り替えるには、/sys/kernel/mm/transparent_hugepage/enabled の sysfs ファイルに 'always' または 'madvise' を書き込むか、ブートパラメータ transparent_hugepages=always を設定します。ベンチマークでは、代替 THP 構成に再起動するだけで変更を加え、制御された比較を確保しました。
このレビューは、THP のデフォルト設定を検討する Linux サーバー管理者に最新の参照データを供給し、現代の環境でのパフォーマンスチューニングの決定を支援する多様なワークロードをカバーしています。