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

関連記事

Intel Xeグラフィックスドライバーは、Transparent Huge Pages(THP)のサポートを追加し、Shared Virtual Memory(SVM)のパフォーマンスを大幅に向上させる予定です。この開発はLinux環境での効率を高めることを目的としています。Phoronixは、これらの変更をオープンソースグラフィックスの重要な更新として報じています。

AIによるレポート

Linux 6.19開発カーネルのデュアルAMD EPYC 9965プロセッササーバーでの初期テストは、高性能コンピューティングワークロードで優れたパフォーマンスを示しています。スケジューラの問題があるものの、カーネルはAIおよびHPCアプリケーションで有望な結果を示しています。これらのベンチマークは安定版Linux 6.18と比較しています。

Phoronixは、AMD EPYCサーバー上でFreeBSD 15.0をUbuntu 24.04.3 LTSおよびUbuntu 25.10とベンチマークし、パフォーマンスの違いを評価しました。テストはFreeBSDの互換性を強調し、他のBSDバリアントはハードウェア上で起動に失敗しました。

AIによるレポート

AIデータセンター需要によるRAM価格の上昇が、Linuxユーザーに既存ハードウェアの最適化を促している。最近のHackaday記事が、カーネルの組み込み圧縮機能を強調し、利用可能なメモリを拡張する。Debian向けzram-toolsやUbuntu向けsystemd-zram-generatorなどのツールがこの機能を有効化する。

 

 

 

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

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