システムのプールが有効になっている場合にリソースの使用効率をモニターするには、poolstat ユーティリティーを使用します。このユーティリティーは、システム上でアクティブになっているすべてのプールを調べ、選択された出力モードに基づいて統計情報を報告します。poolstat の統計を使用すると、どのリソースパーティションの使用効率が高いかを判定できます。これらの統計情報を解析して、システムで多くのリソースが要求されたときにリソースの再割り当てを行う方法を決定できます。
poolstat ユーティリティーのオプションを使用すると、特定のプールを調べたり、リソースセット固有の統計情報を報告したりできます。
システムにゾーンが実装されている場合は、非大域ゾーンで poolstat を使用すると、そのゾーンのプールに関連付けられているリソースに関する情報が表示されます。
poolstat ユーティリティーの詳細は、poolstat(1M) のマニュアルページを参照してください。poolstat のタスクと使用方法については、poolstat を使ってプールに関連付けられているリソースについて統計情報を報告するを参照してください。
デフォルトの出力形式では、poolstat は、見出し行を出力したあと、プールごとに 1 行ずつ表示されます。各プールの行は、プール ID とプール名で始まります。それに続く列は、プールに接続されているプロセッサセットに関する統計データです。複数のプールに接続されているリソースセットは、各プールで 1 回ずつ表示されるので、複数回表示されます。
列見出しは次のとおりです。
プール ID。
プール名。
リソースセット ID。
リソースセット名。
リソースセットの種類。
リソースセットの最小サイズ。
リソースセットの最大サイズ。
リソースセットの現在のサイズ。
リソースセットのうちで現在使用されている部分のサイズ。
この値は、リソースセットの使用効率にリソースセットのサイズを乗算して計算されます。前回のサンプリング間隔でリソースセットが再構成されている場合、この値は報告されないことがあります。報告されなかった値はハイフン (-) で示されます。
リソースセットに加えられている負荷の絶対値。
このプロパティーの詳細については、libpool(3LIB) のマニュアルページを参照してください。
poolstat の出力では、次のことを指定できます。
列の順序
表示する見出し
poolstat で実行する操作をカスタマイズできます。報告用のサンプリング間隔、および統計を繰り返す回数を設定できます。
poolstat が実行する定期的な処理の間隔を調整します。すべての間隔は秒単位で指定します。
統計を繰り返す回数を指定します。デフォルトでは、poolstat は 1 回だけ統計情報を報告します。
interval と count を指定しなかった場合、統計は 1 回だけ報告されます。interval を指定し、count を指定しなかった場合、統計報告が無限に繰り返されます。