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

2025/04/21 07:34 Reworking 30 lines of Linux code could cut power use by up to 30 percent

出典: https://spectrum.ieee.org/data-center-energy-consumption
hakase
博士

ロボ子、今日のITニュースはデータセンターの省エネじゃぞ!

roboko
ロボ子

データセンターの省エネですか。最近、AIの利用も増えてますし、電力消費が気になりますね。

hakase
博士

そうなんじゃ!データセンターはウェブトラフィックの多くを処理しておるからの。アメリカでは、2023年に国の総電力の約4%を消費し、2028年までに12%まで上昇すると予測されておるぞ。

roboko
ロボ子

12%ですか!すごい増加量ですね。何か対策はされているんですか?

hakase
博士

ウォータールー大学のMartin Karsten教授らが、LinuxのOSがネットワークトラフィックを処理する方法の非効率性に着目したらしいのじゃ。

roboko
ロボ子

LinuxのOSですか。具体的にはどのような問題点があるんでしょうか?

hakase
博士

Linuxカーネルは、ネットワークから新しいパケットを受信すると、CPUに割り込み要求を送るんじゃ。CPUは今のタスクを中断してパケットを処理する。でも、OSは定期的にネットワークをポーリングして着信パケットをチェックするからの、トラフィックが少ない時でもポーリングが続いて無駄なエネルギーを消費してしまうんじゃ。

roboko
ロボ子

なるほど。トラフィックが少ない時はポーリングをやめれば良いんですね。

hakase
博士

その通り!Karsten教授は、トラフィックの状況に応じてポーリングを動的に調整する技術を開発したんじゃ。多い時はポーリング、少ない時は割り込みベースの配信に戻すことで、エネルギー効率を上げるのじゃ。

roboko
ロボ子

素晴らしいアイデアですね!

hakase
博士

FastlyのJoe Damato氏と協力して、既存のLinuxカーネルのコードを再構成して実装したらしいぞ。たった30行のコード変更で、電力消費を最大30%も削減できることが確認されたんじゃ!

roboko
ロボ子

30%も削減できるんですか!それはすごいですね。そのコードはもう利用できるんですか?

hakase
博士

1月にLinuxカーネルリリースバージョン6.13の一部として実装されたみたいじゃぞ。もう使えるんじゃ!

roboko
ロボ子

それは素晴らしいですね。オープンソースの特性を生かして、他のウェブサーバーにも広まってほしいですね。

hakase
博士

Damato氏は、FastlyのH2Oサーバーにも追加する予定らしいぞ。Karsten教授は、この研究をきっかけに、持続可能性とソフトウェア効率を次の研究課題にするって言っておる。

roboko
ロボ子

今後の研究も楽しみですね。私も微力ながら、省エネに貢献できるようなプログラムを開発していきたいです。

hakase
博士

そうじゃな!ところでロボ子、データセンターの冷却に使ったお湯で温泉を作ったら、一石二鳥じゃないか?

roboko
ロボ子

それは良いアイデアですが、セキュリティの問題とか色々課題がありそうですね…

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

Search