Phoronix が Linux 6.18 で madvise と always transparent hugepages をベンチマーク

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 サーバー管理者に最新の参照データを供給し、現代の環境でのパフォーマンスチューニングの決定を支援する多様なワークロードをカバーしています。

関連記事

Linux開発者でValveのコントラクターであるNatalie Vock氏は、VRAMが8GB以下のAMD GPUで発生する管理上の問題を解決するため、6つのカーネルパッチと2つのユーティリティを公開しました。このソリューションはフォアグラウンドのゲームをバックグラウンドアプリよりも優先させることで、パフォーマンスの低下を防ぐものです。既存のカーネル機能を活用し、メモリ不足に直面しているゲーマーを対象としています。

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否