の 2021 対 2022 のパフォーマンスLake”performance を参照して、昨年のリリース以降、Linux ソフトウェアのパフォーマンスがどのように進化したかを確認してください。この記事では、CentOS Stream、Clear Linux、および Ubuntu を使用した 2021 年 5 月のデュアル Xeon Platinum 8380 サーバーのベンチマークを、最新の Linux ディストリビューション リリースの現在の新規インストールと比較しています。
2021 年 5 月に Xeon Scalable Ice Lake を手に入れた後、Ubuntu 20.04 LTS、CentOS Stream 8、および Clear Linux 34630 でベンチマークを実行しました。同じサーバーで、最新の Ubuntu 22.04 LTS、CentOS のインストールを実行してそのテストを再訪しました。 Stream 9 と Clear Linux 36790 で、オープンソース ソフトウェアのパフォーマンスが過去 1 年半でどのように進化したかを確認してください。
このテストは、Xeon Platinum 8380 2P 構成で行われました。 Intel M50CYP2SB2U リファレンス サーバー プラットフォーム、16 x 32GB DDR4-3200 メモリ、および INTEL SSDPF21Q800GB NVMe ソリッド ステート ドライブ上。
テスト対象のオペレーティング システムがクリーン インストールされ、在庫/出荷時にテストされるたびに、 CentOS Stream、Clear Linux、および Ubuntu ですぐに使用できる構成。それでは、Ice Lake での Linux のパフォーマンスがこれまでどのように進化してきたかを見てみましょう。
Intel の優れたチューニングと Linux の発売日サポートのおかげで、一部の HPC ベンチマークではパフォーマンスにほとんど変化がありませんでした。…
一方、Clear Linux が昨年の CentOS Stream や Ubuntu よりもすでに著しく高速であった一部のベンチマークでは、Intel のローリング リリース ハイ パフォーマンス Linux ディストリビューションの最新の状態によって、その差はさらに広がっています。たとえば、少なくとも Leukocyte ベンチマークでは、CentOS Stream と Ubuntu の両方で昨年からいくつかの小さな改善が見られます。
CentOS Stream 9 が古い CentOS Stream 8 とその老朽化した EL8 コンパイラに取って代わるようになりました。デフォルトで GCC 8.4 を使用するツールチェーンなど、一部のワークロードでは、CentOS Stream 9 は現在、他の最新の Linux ディストリビューションよりもはるかに競争力があります。
多くのベンチマークでは、昨年のローンチ状態からわずかに増加しています。 Linux 上の Xeon Platinum 8380 プロセッサ用。
または、CentOS Stream 8 から CentOS Stream 9 への移行は、はるかに新しいソフトウェア バージョンで最終的に強化されます。
明らかに、Linux はいくつかの非常に優れたものを見ていました。
興味深いことに、一部のベンチマークでは、新しい CentOS Stream のパフォーマンスが昨年の状態と比較して後退しました。考えられる問題は、昨年の CentOS Stream 8 がデフォルトで Intel P-State パフォーマンス ガバナーに設定されていたことですが、現在の CentOS Stream 9 では、Ubuntu と同様に非常に愚かで、デフォルトでパワーセーブ ガバナーが設定されています。
ビデオエンコーダー ベンチマークは、一般に、CPU 周波数スケーリング ガバナーの変更に非常に敏感な領域です。 2022 年になっても、サーバー上のすべての Linux ディストリビューションがデフォルトで「パフォーマンス」ガバナーに設定されていないのは残念です。
使用中の CPU 周波数ガバナーの影響をあまり受けていないワークロードでも、Clear Linux は Xeon でリードし続けました。 Platinum 8380 は、Intel エンジニアによる多くのパフォーマンス パッチとその他の調整/最適化作業のおかげです。
過去 1 年間のオープンソース ソフトウェアの進歩により、Xeon スケーラブルな「Ice Lake」のパフォーマンスは、
前に示した OpenJDK Java の最適化に加えて、Clear Linux 側での最大の改善点の 1 つは、PHP パフォーマンスの大幅な改善です。 Clear Linux は過去に PHP パッケージを積極的に最適化しましたが、この 1 年間でその速度はほぼ 2 倍になりました。
全体として、これらの Linux ディストリビューション間で非常に健全な競争が続いています。
実行された数十のベンチマークの幾何平均を取ると、Xeon Platinum 8380 Ice Lake サーバーで Ubuntu 20.04 LT から 22.04 LTS に移行しても、全体で 4% しか改善されませんでした。バージョン 8 から 9 への CentOS Stream では、新しいツールチェーンとその他の更新されたソフトウェアのおかげで、多くの優れた改善が見られました。ただし、CentOS Stream 9 は現在、パフォーマンスではなく省電力ガバナーにデフォルト設定されているため、多くのベンチマークですぐに使用できるパフォーマンスが低下しました。一方、Intel の Clear Linux は 2021 年 5 月の状態から現在の状態に移行し、全体で約 6% の改善を示しました。
昨年の Ice Lake の発表では、Intel の広範囲に調整された Clear Linux は Ubuntu よりも 44% 高速でした。 20.04 LTS はすぐに使用できますが、現在の Clear Linux では Ubuntu 22.04 LTS に対して最大 48% 有利です。すべてのベンチマークを個別に実行したい場合は、この結果ページから実行できます。