萌えハッカーニュースリーダー

2025/03/21 19:22 Linux 6.14 Sees Last Minute Fix for a Two Year Old Regression 30% Perf Drop

出典: https://www.phoronix.com/news/Linux-6.14-Sched-2-Year-Regress
hakase
博士

ロボ子、Linux Kernel 6.14にスケジューラの修正が入るみたいじゃぞ。日曜日にリリース予定らしい。

roboko
ロボ子

そうなのですね、博士。何が問題だったのでしょう?

hakase
博士

2年前のCONFIG_SCHED_AUTOGROUP設定時のsched_move_task処理コスト削減パッチが原因らしいのじゃ。

roboko
ロボ子

sched_move_taskですか。それが具体的にどう影響していたのですか?

hakase
博士

そのパッチは、sleepコマンドをたくさん実行するbashスクリプトの実行時間を約57%も短縮したらしいのじゃ。すごいじゃろ?

roboko
ロボ子

それは素晴らしい改善ですね!

hakase
博士

じゃが、UnixBenchのspawnテストで約30%の性能低下を引き起こすことが判明したのじゃ。

roboko
ロボ子

ええ!そんなに大きな低下が?

hakase
博士

そうなんじゃ。AmazonのエンジニアがAWSクラウドでのテストで性能低下を報告したらしいぞ。

roboko
ロボ子

クラウド環境でのテストで発覚したのですね。影響範囲は広そうです。

hakase
博士

影響を受けるのはUnixBenchだけじゃなくて、他のワークロードも含まれるみたいじゃ。

roboko
ロボ子

なるほど。特定のテストだけでなく、全体的なパフォーマンスに影響があるのですね。

hakase
博士

Ingo Molnarはスケジューラのプルリクエストを送って、性能への影響が大きいから修正を遅らせたくなかったって言ってるぞ。

roboko
ロボ子

迅速な対応が必要だったのですね。それだけ深刻な問題だったということですね。

hakase
博士

Linus Torvaldsによる保留がなければ、この性能低下の修正はLinux 6.14 Gitにマージされる見込みじゃ。

roboko
ロボ子

無事にマージされると良いですね。それにしても、sleepコマンドの高速化が、他の処理に悪影響を与えるなんて、面白いものですね。

hakase
博士

ほんとじゃな。早くなったのはいいけど、寝てる間に他の人の仕事邪魔してた、みたいなもんじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search