64
Linuxカーネルのタイマー周波数の向上により、AIワークロードが大幅に向上
Linuxカーネルのタイマー周波数が250Hzから1,000Hzに引き上げられました
(画像クレジット:Shutterstock)

週末、GoogleのエンジニアがLinuxカーネルのデフォルトタイマー周波数を250Hzから1,000Hzに引き上げることを提案しました。Linux専門の技術サイトPhoronixはすぐに対応し、一連のA/Bテストを用いて、この変更がユーザーにどのような影響を与えるかを評価しました。ネタバレ注意:最も顕著な効果はAI LLMアクセラレーションで確認されました。その他の点では、システムベンチマークの誤差範囲内と見なせるかもしれません。比較対象となったシステムの消費電力の変化もごくわずかでした。

測定された影響を見ていく前に、Googleのエンジニアであるカイス・ユセフ氏が日曜日に共有したパッチに関する声明を振り返ってみましょう。前述の通り、ユセフ氏の主な主張は、現在のLinuxカーネルのタイマー周波数をデフォルトで1,000Hzに設定することを提案することでした。この提案の背景にある理由は、Linuxユーザーが応答性の向上とワークロードの完了速度全般の高速化の恩恵を受けるというものでした。

画像

1

2

Phoronixの強力なAMD Ryzen 9 9950X(16コア/32スレッド)システム(32GB RAM、Radeon RX 7900 XTXグラフィックスカード搭載)が、Linuxカーネルタイマー周波数のA/Bテストのテストベッドとして使用されました。Llama LLMにおける処理性能を1秒あたりのトークン数で測定した最初のテストセットが公開されました。これはおそらく1,000Hzへの移行が最も顕著に表れており、この変更によるメリットは2桁に達しています。また、Nginxウェブサーバーも1秒あたりのリクエスト処理数で2桁の増加を示し、接続数の増加に伴ってメリットはさらに大きくなりました。

共有されたその他のテスト結果には、画像処理 (250 Hz で勝利)、SQL データベース操作 (同等)、ゲーム (おそらく目立たないが、1,000 Hz では一貫した利点)、ブラウジング、レンダリング、コンパイル (すべて同等) が含まれています。

興味深いことに、周波数の違いがCPU消費電力にほとんど変化をもたらさなかった。Phoronixの数値とグラフの一部(上記)を共有しましたが、より詳しい情報については元の投稿をご覧ください。

最後に、一部の人気Linuxディストリビューションでは、カーネルタイマー周波数のデフォルトが既に1,000Hzになっていることを指摘しておかなければなりません。例えば、UbuntuとSteamOSは既に1,000Hzを採用しています。しかし、デフォルトを変更することで、他の多くのディストリビューションもこれに追随するようになるはずです。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

マーク・タイソンはトムズ・ハードウェアのニュース編集者です。ビジネスや半導体設計から、理性の限界に迫る製品まで、PCテクノロジーのあらゆる分野を網羅的にカバーすることを楽しんでいます。