第1章 概要

Red Hat Enterprise Linux 7 の重要な改善点の 1 つが電力管理です。コンピューターシステムで使用する電力を制限することは、グリーン IT (環境に優しいコンピューティング) の最も重要な側面の 1 つです。このグリーン IT では、リサイクル可能な資源の利用、ハードウェアの製造が環境に及ぼす影響、システム設計と導入における環境意識などについても考慮されます。本ガイドでは、Red Hat Enterprise Linux 7 が稼働するシステムの電力管理について説明します。

1.1. 電力管理の重要性

電力管理の中核は、各システムコンポーネントによるエネルギーの消費をいかに効果的に最適化するかを理解するところにあります。その場合は、システムによって行われるさまざまなタスクを調査し、そのパフォーマンスがジョブに対して最適になるよう各コンポーネントを設定する必要があります。
電力管理を行う主な要因を以下に示します。
  • コスト削減のための全体的な消費電力量の抑制
電力管理を適切に活用すると、以下のような結果が得られます。
  • サーバーおよびコンピューティングセンターの熱の抑制
  • 冷却、空間、ケーブル、発電機、無停電電源装置 (UPS) などにかかる 2 次コストの削減
  • ノートパソコンのバッテリー寿命の延長
  • 二酸化炭素排出量の低減
  • エナジースター (Energy Star) などグリーン IT に関する政府規則または法的要件の準拠
  • 新システムにおける企業のガイドラインの準拠
通常は、特定のコンポーネント (またはシステム全体) の電力消費を抑制すると、発生熱量が低下し、パフォーマンスも低下します。したがって、特にミッションクリティカルなシステムの場合は、設定によるパフォーマンスの低下について十分な調査と検証を行ってください。
システムで行われるさまざまなタスクを調査し、パフォーマンスがジョブに最適になるよう各コンポーネントを設定することにより、エネルギーを節約し、発生熱を抑制して、ノートパソコンのバッテリー寿命を最適化できます。電力消費に関するシステムの分析とチューニングの原則の多くは、パフォーマンスのチューニングの原則と似ています。通常、システムはパフォーマンスまたは電力のいずれかに対して最適化されるため、電力管理とパフォーマンスのチューニングは、ある意味、システムの設定と相反します。本ガイドでは、電源管理を行う上で役に立つ Red Hat 提供のツールと、Red Hat で開発された方法について説明します。
すでに Red Hat Enterprise Linux 7 には多くの新しい電力管理機能が含まれていて、デフォルトで有効になっています。これらの機能はすべて、サーバーまたはデスクトップの標準的な使用でパフォーマンスに影響を及ぼさないように選択されています。ただし、最大のスループット、最小限のレイテンシー、または最大の CPU パフォーマンスが必須である非常に特殊なユースケースでは、これらのデフォルト値を再検討する必要がある場合があります。
以下の質問とその答えをお読みいただいた上で、本ガイドで説明している方法を使用してマシンを最適化すべきかどうかの判断を行ってください。
問: マシンを最適化すべきですか?
問: どの程度、最適化する必要がありますか?
問: 最適化によりシステムパフォーマンスが許容範囲を下回るレベルに低下しませんか?
問: システムの最適化に費やす時間とリソースの負担が、得られる効果を上回りませんか?
問:
マシンを最適化すべきですか?
答:
電力を最適化する重要性は、会社で従うべきガイドラインがあるか、または順守すべき規則があるかによって異なります。
問:
どの程度、最適化する必要がありますか?
答:
ここで説明する複数の方法では、マシンを詳しく監査および分析する必要がなく、代わりに電力使用を一般的に改善する一連の汎用的な最適化が提供されます。これらの最適化は、手作業で行うシステムの監査および最適化ほど優れていませんが、役に立ちます。
問:
最適化によりシステムパフォーマンスが許容範囲を下回るレベルに低下しませんか?
答:
本ガイドで説明しているほとんどの方法により、システムパフォーマンスは明らかな影響を受けます。Red Hat Enterprise Linux 7 のデフォルト設定を越えた電力管理を実装する場合は、電力最適化の実行後にシステムパフォーマンスを監視し、パフォーマンスの低下が許容範囲内であるか確認する必要があります。
問:
システムの最適化に費やす時間とリソースの負担が、得られる効果を上回りませんか?
答:
通常は、全プロセスに従って 1 台のシステムを最適化することは、費される時間とコストの負担が 1 台のマシンのライフタイムで得られる効果を大幅に上回るため、意味がありません。その一方で、たとえば、同じ設定とセットアップを使用して 1 万台のデスクトップシステムをオフィスに導入するときに、最適化されたセットアップを 1 つ作成し、1 万台すべてのマシンに適用することは、多くの場合、効果的です。
次のセクションでは、最適なハードウェアのパフォーマンスがエネルギー消費の観点からどのようにシステムに恩恵をもたらすのかについて説明します。