Linuxユーザーの皆さん、朗報です。Linux 4.20カーネルのシングルスレッド間接分岐予測(STIBP)緩和策の実装に現在取り組んでいる変更により、Intelシステムでのパフォーマンスが回復するようです。最新カーネルリリースへのアップデート時に、一部のベンチマークで最大50%のパフォーマンス低下が見られましたが、Linuxユーザーはこれまでとほぼ同等のパフォーマンスを維持しながら、セキュリティも強化されることが期待できます。
これらの疑問は最終的にリーナス・トーバルズ氏に届き、「一部の負荷でパフォーマンスが50%低下した場合、人々はそれが本当に価値があったのか自問自答する必要がある」と述べ、「L1TFと同じ論理、つまりパフォーマンスを低下させないデフォルト設定を採用すべきだ」と付け加えた。また、真にセキュリティ意識の高い人は、STIBPの緩和策に頼るよりも、SMTを完全に無効化する可能性が高いと指摘した。
Phoronixは、Linux 4.20のSTIBP実装におけるいくつかの予備的な変更点をベンチマークし、それがパフォーマンスにどのような影響を与えるかを調べました。多くの結果は良好で、これらのアップデートにより、Linux 4.20 WIP Conditional STIBPリリースは多くのベンチマークでLinux 4.19.0と同等のパフォーマンスを示しました。このリリースは一部のベンチマークではまだパフォーマンスが低下していますが、4.20よりも大幅に改善されているため、この変更の影響を受けたほとんどのユーザーを満足させるはずです。
Linux 4.20 WIP Conditional STIBPリリースでは、緩和策の実装がプロセスからの要求時またはSECCOMPスレッドでのみ実行されるように変更されたため、こうした問題が発生しています。これにより、カーネルの実装はAMDとIntelの推奨、つまりツールをデフォルトで有効にするのではなく「外科的に」使用するという方針に、より沿ったものになります。これは、IntelフェローのArjan van de Ven氏がTorvalds氏のSTIBPパフォーマンス問題に関するメールへの返信で述べた通りです。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。