第1章 概要
電源管理は、Red Hat Enterprise Linux 7 の改善の焦点の 1 つです。コンピューターシステムで使用される電力を制限することは、グリーン IT (環境にやさしいコンピューティング) の最も重要な側面の 1 つであり、リサイクル可能な材料の使用、ハードウェアの生産による環境影響、システムの設計と展開における環境意識も含む一連の考慮事項です。このドキュメントでは、Red Hat Enterprise Linux 7 を実行しているシステムの電源管理に関するガイダンスと情報を提供します。
1.1. 電源管理の重要性
電源管理のコアとなるのは、各システムコンポーネントのエネルギー消費を効果的に最適化する方法を理解することです。これには、システムが実行するさまざまなタスクを調査し、各コンポーネントを設定して、そのパフォーマンスがジョブに最適であることを確認する必要があります。
電源管理の主な動機は次のとおりです。
- 全体的な消費電力を削減してコストを節約
電源管理を適切に使用すると、次の結果が得られます。
- サーバーやコンピューティングセンターにおける熱の削減
- 冷却、空間、ケーブル、ジェネレーター、無停電電源装置 (UPS) などの二次コストの削減
- ノートパソコンのバッテリー寿命の延長
- 二酸化炭素排出量の削減
- 政府の規制や Green IT (Energy Star など) に関する法的要件に合致する
- 新システムに関する企業ガイドラインの遵守
原則として、特定のコンポーネント (またはシステム全体) の消費電力を下げると、熱が下がり、自然にパフォーマンスが低下します。そのため、特にミッションクリティカルなシステムの場合は、作成した設定によってもたらされるパフォーマンスの低下を徹底的に調査およびテストする必要があります。
システムが実行するさまざまなタスクを調査し、各コンポーネントを設定してそのパフォーマンスがジョブに十分であることを確認することで、エネルギーを節約し、熱の発生を抑え、ラップトップのバッテリー寿命を最適化できます。消費電力に関するシステムの分析とチューニングの原則の多くは、パフォーマンスチューニングの場合と似ています。通常、システムはパフォーマンスまたは電力のいずれかに向かって最適化されるため、電力管理とパフォーマンスチューニングは、システム設定に対する反対のアプローチです。このマニュアルでは、Red Hat が提供するツールと、このプロセスを支援するために開発した技術を説明します。
Red Hat Enterprise Linux 7 には、デフォルトで有効になっている多くの新しい電源管理機能がすでに付属しています。それらはすべて、典型的なサーバーまたはデスクトップのユースケースのパフォーマンスに影響を与えないように選択されています.ただし、最大のスループット、最小の待機時間、または最高の CPU パフォーマンスが絶対に必要な非常に特殊なユースケースでは、これらのデフォルトの見直しが必要になる場合があります。
このドキュメントで説明されている手法を使用してマシンを最適化する必要があるかどうかを判断するには、以下の質問を活用してください。
- 問: 最適化する必要がありますか?
- 問: どのくらい最適化する必要がありますか?
- 問: 最適化によって、システムのパフォーマンスが許容できないレベルまで低下しますか?
- 問: システムを最適化するために費やされる時間とリソースは、得られる利益を上回りますか?
問:
最適化する必要がありますか?
答:
電力最適化の重要性は、従う必要のあるガイドラインがあるかどうか、または満たす必要のある規制があるかどうかによって異なります。
問:
どのくらい最適化する必要がありますか?
答:
ここで紹介するいくつかの手法では、マシンを詳細に監査および分析するプロセス全体を実行する必要はありませんが、代わりに、一般的に電力使用量を改善する一連の一般的な最適化を提供します。もちろん、それらは通常、手動で監査および最適化されたシステムほど優れていませんが、適切な妥協点を提供します.
問:
最適化によって、システムのパフォーマンスが許容できないレベルまで低下しますか?
答:
このドキュメントで説明されている手法のほとんどは、システムのパフォーマンスに大きな影響を与えます。Red Hat Enterprise Linux 7 ですでに導入されているデフォルト以外の電源管理を実装することを選択した場合は、電源の最適化後にシステムのパフォーマンスを監視し、パフォーマンスの低下が許容できるかどうかを判断する必要があります。
問:
システムを最適化するために費やされる時間とリソースは、得られる利益を上回りますか?
答:
プロセス全体に従って単一のシステムを手動で最適化することは、通常は価値がありません。これに費やされる時間とコストは、単一のマシンの寿命にわたって得られる典型的なメリットよりもはるかに高いからです。一方、たとえば、10000 台のデスクトップシステムをすべて同じ設定とセットアップを使用してオフィスにデプロイメントする場合は、1 つの最適化されたセットアップを作成し、それを 10000 台のマシンすべてに適用することを推奨します。
次のセクションでは、エネルギー消費に関して、最適なハードウェアパフォーマンスがシステムにどのように役立つかを説明します。