Linux 6.19 カーネルは、スケジューラのパフォーマンス回帰を修正し、初期テストで問題が明らかになった後で効率を回復させました。開発者らはベンチマークで52.4%低下を引き起こした欠陥を特定し修正し、CPUコア全体でのタスク管理をよりスムーズにしました。この修正は、より広範な最適化の中でカーネルの堅牢な開発プロセスを強調しています。
Linux カーネルの6.19リリースサイクルは、スケジューラの課題と成功を強調しており、これはプロセスにCPUリソースを割り当てて公正性、レイテンシ、スループットを最適化するシステムです。2025年12月27日にリリースされたこのアップデートは、当初効率向上を目指しており、IntelのGranite RapidsおよびClearwater ForestプラットフォームでのNUMA距離の最適化を含み、マルチノード環境でのデータローカリティを改善します。
しかし、マージウィンドウ後のテストで回帰が発見されました。スケジューリング負荷をシミュレートするSchbenchツールを使用したところ、32スレッドでの99.9パーセンタイルレイテンシで特に52.4%のパフォーマンス低下が検出されました。Intelのカーネルテストロボットは、スケジューラのfairクラスのコミット089d84203ad4を問題点として特定しました。この変更は平均利用率計算を簡素化する目的でしたが、スケジューリングエンティティの重み係数をコードの2つの重要な箇所で考慮漏れしており、タスクマイグレーションとロードバランシングの決定を歪めました。
スケジューラ貢献者のShrikanth氏は、この見落としを説明:「コードの2つの重要な箇所がスケジューリングエンティティの重みを考慮し忘れ、平均値を歪めた。」修正は現在tip/tip.gitのsched/coreブランチにあり、Phoronixのベンチマークで以前の水準と同等または上回ることが確認されました。
この解決はカーネルの協力的な強さを示しており、自動化ツールが迅速な対応を可能にしています。スケジューラ以外にも、AMDGPUドライバによる旧AMD GPUで最大30%の性能向上や、6.18のTCP 40%向上を基にしたネットワーク改善が含まれます。実例として、FacebookがSteam Deckの低レイテンシスケジューラをデータセンターで使用するなど、これらの変更はサーバーワークロードを強化します。全体として、デスクトップから高性能システムまでのさまざまなコンピューティング環境で正味のパフォーマンス向上が期待されます。