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

印刷ビューの終了

更新: 2016 年 11 月
 
 

poolstat によるプール機能とリソース使用効率のモニター

システムのプールが有効になっている場合にリソースの使用効率をモニターするには、poolstat ユーティリティーを使用します。このユーティリティーは、システム上でアクティブになっているすべてのプールを調べ、選択された出力モードに基づいて統計情報を報告します。poolstat の統計を使用すると、どのリソースパーティションの使用効率が高いかを判定できます。これらの統計情報を解析して、システムで多くのリソースが要求されたときにリソースの再割り当てを行う方法を決定できます。

poolstat ユーティリティーのオプションを使用すると、特定のプールを調べたり、リソースセット固有の統計情報を報告したりできます。

システムにゾーンが実装されている場合は、非大域ゾーンで poolstat を使用すると、そのゾーンのプールに関連付けられているリソースに関する情報が表示されます。

poolstat ユーティリティーの詳細は、poolstat(1M) のマニュアルページを参照してください。poolstat のタスクと使用方法については、poolstat を使ってプールに関連付けられているリソースについて統計情報を報告するを参照してください。

poolstat の出力

デフォルトの出力形式では、poolstat は、見出し行を出力したあと、プールごとに 1 行ずつ表示されます。各プールの行は、プール ID とプール名で始まります。それに続く列は、プールに接続されているプロセッサセットに関する統計データです。複数のプールに接続されているリソースセットは、各プールで 1 回ずつ表示されるので、複数回表示されます。

列見出しは次のとおりです。

id

プール ID。

pool

プール名。

rid

リソースセット ID。

rset

リソースセット名。

type

リソースセットの種類。

min

リソースセットの最小サイズ。

max

リソースセットの最大サイズ。

size

リソースセットの現在のサイズ。

used

リソースセットのうちで現在使用されている部分のサイズ。

この値は、リソースセットの使用効率にリソースセットのサイズを乗算して計算されます。前回のサンプリング間隔でリソースセットが再構成されている場合、この値は報告されないことがあります。報告されなかった値はハイフン (-) で示されます。

load

リソースセットに加えられている負荷の絶対値。

このプロパティーの詳細については、libpool(3LIB) のマニュアルページを参照してください。

poolstat の出力では、次のことを指定できます。

  • 列の順序

  • 表示する見出し

poolstat の動作間隔の調整

poolstat で実行する操作をカスタマイズできます。報告用のサンプリング間隔、および統計を繰り返す回数を設定できます。

interval

poolstat が実行する定期的な処理の間隔を調整します。すべての間隔は秒単位で指定します。

count

統計を繰り返す回数を指定します。デフォルトでは、poolstat は 1 回だけ統計情報を報告します。

intervalcount を指定しなかった場合、統計は 1 回だけ報告されます。interval を指定し、count を指定しなかった場合、統計報告が無限に繰り返されます。