Linux 6.19 カーネル、スケジューラの回帰を修正しパフォーマンス向上を実現

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の低レイテンシスケジューラをデータセンターで使用するなど、これらの変更はサーバーワークロードを強化します。全体として、デスクトップから高性能システムまでのさまざまなコンピューティング環境で正味のパフォーマンス向上が期待されます。

関連記事

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
AIによって生成された画像

Linux カーネル 6.19 がスケジューリング強化と Microsoft C 拡張を追加

AIによるレポート AIによって生成された画像

今後の Linux カーネル 6.19 は、eBPF スケジューラの回復を改善するための sched_ext フレームワークへの主要な改良を導入し、コードのクリーンなコンパイルのための Microsoft C 拡張を統合します。これらの更新は、さまざまなコンピューティング環境での安定性、パフォーマンス、デベロッパーの効率を向上させることを目的としています。Google、Meta、Microsoft などの企業の貢献は、オープンソース開発における協力の拡大を強調しています。

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

AIによるレポート

開発者らは、Linux カーネル 6.19 の Slab アロケータにおけるパフォーマンス回帰を解決しました。この回帰は NUMA ポリシーの変更によりモジュールロードを遅くしていました。ベンチマークで特定された問題は、高コアシステムのメモリ管理効率に影響を与えました。修正により適切な割り当て動作が復元され、メインブランチにマージされました。

今後のLinuxカーネル6.19は、GCN 1.0およびGCN 1.1アーキテクチャに基づく古いAMDグラフィックスカードに大幅な性能向上をもたらします。これらのレガシーGPU、例えばRadeon HD 7950は、20年以上前の廃れたRadeonドライバーを置き換え、現代的なAMDGPUドライバーに移行します。初期ベンチマークでは、さまざまなアプリケーションやゲームで約30%の向上を示しています。

AIによるレポート

最近マージされたラップトップおよびゲーミングハンドヘルドの改善を基盤に、Linux カーネル 6.19 は 2025 年末までに追加のラップトップモデルに対するサポートを最終化し、ハードウェア互換性を強化します。

Linux カーネルバージョン 6.19 に、Seagate Barracuda ハードディスクドライブの問題に対処するパッチが組み込まれました。この修正は、ドライブが SATA バスを故障させるケースを対象としています。この更新は、Linux 環境でのハードウェア相互作用を安定させることを目的としています。

AIによるレポート

Intel の Linux カーネル向け Cache Aware Scheduling 機能が、Xeon 6 Granite Rapids プロセッサでパフォーマンス向上を示した。エンジニアはこの機能をマルチキャッシュシステムでのタスク配置を最適化するために開発した。デュアル Xeon 構成でのベンチマークがさまざまなワークロードで利点を証明している。

 

 

 

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

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