Go to main content
Oracle® Solaris 11.3 でのリソースの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

リソース管理機能を使用する場合

リソース管理機能を使用して、アプリケーションが必要な応答時間を確保できるようにします。

また、リソース管理機能により、リソースの使用効率を向上させることができます。使用状況を分類して優先付けすることにより、オフピーク時に余ったリソースを効率よく使用でき、処理能力を追加する必要がなくなります。また、負荷の変動が原因でリソースを無駄にすることもなくなります。

サーバーの統合

リソース管理機能は、多くのアプリケーションを 1 台のサーバー上で統合できる環境で使用するともっとも高い効果を発揮します。

多数の物理マシンの管理は複雑でコストがかかるため、より大規模で拡張性の高いシステムにアプリケーションを統合することが望まれます。個々の作業負荷を別々のシステムで実行して、そのシステムのリソースへの完全なアクセスを与える代わりに、リソース管理ソフトウェアを使用すれば、システム内の作業負荷を分離できます。リソース管理を使用すると、1 つの Oracle Solaris システムで複数の異なるアプリケーションを実行して制御することにより、システムの総保有コスト (TCO) を低減することができます。

インターネットサービスやアプリケーションサービスを提供する場合は、リソース管理を使用すると、次のことが可能になります。

  • 1 つのシステムに複数の Web サーバーを配置します。各 Web サイトのリソース消費を制御し、各サイトをほかのサイトで起こる可能性のある過剰使用から保護します。

  • 欠陥のある CGI (Common Gateway Interface) スクリプトが CPU リソースを浪費するのを防止します。

  • 不正な動作をするアプリケーションによって引き起こされる、仮想メモリーのリークを防止します。

  • 顧客のアプリケーションが、同じサイトで実行されている別の顧客のアプリケーションの影響を受けないようにします。

  • 同一システム上で異なるレベルまたはクラスのサービスを提供します。

  • 課金目的でアカウンティング情報を取得します。

大規模で多様なユーザーが利用するシステムをサポートする場合

リソース管理機能は、特に、教育機関のように大規模で多様なユーザーが利用するシステムでその効果を発揮します。さまざまな作業負荷が混在している場合は、特定のプロジェクトに高い優先順位を与えるようにソフトウェアを構成できます。

たとえば、大きな証券会社のトレーダは、データベースのクエリーや計算を実行するために、一時的に高速なアクセスが必要になる場合があります。一方、ほかのユーザーの作業負荷は、一定しています。トレーダのプロジェクトに、作業量に応じてより高い処理能力を割り当てれば、トレーダは必要とする応答性を確保できます。

また、リソース管理機能は、シン (thin) クライアントシステムをサポートするのにも適しています。これらのプラットフォームは、フレームバッファーとスマートカードのような入力デバイスを持つステートレスなコンソールを備えています。実際の処理は共有サーバー上で行われるため、タイムシェアリング型の環境とみなすことができます。リソース管理機能を使ってサーバー上のユーザーを分離してください。こうすることで、過剰な負荷を引き起こしたユーザーがハードウェアリソースを占有し、システムを使用するほかのユーザーに重大な影響を与えることがなくなります。