Oracle Solaris のシステム管理 (Oracle Solaris コンテナ : 資源管理と Oracle Solaris ゾーン)

パフォーマンスツール

パフォーマンスツールは、資源の使用状況を監視するために使用します。資源の使用状況をシステム単位で集計したり、プロジェクト単位または個人ユーザー単位で表示したりできます。

図 15–1 Solaris 管理コンソールのパフォーマンスツール

この画面は、左側の「ナビゲーション」区画に性能の場所を、右側の「属性」と「値」区画にシステム性能の概要を表示しています。

Procedureパフォーマンスツールにアクセスする方法

パフォーマンスツールは、ナビゲーション区画の「System Status」の下にあります。パフォーマンスツールにアクセスするには、次の手順に従います。

  1. ナビゲーション区画の「System Status」コントロール要素をクリックします。

    このコントロール要素は、ナビゲーション区画のメニュー項目を拡張するために使用します。

  2. 「パフォーマンス (Performance)」コントロール要素をクリックします。

  3. 「システム (System)」コントロール要素をクリックします。

  4. 「概要 (Summary)」、「プロジェクト (Projects)」、または「ユーザー (Users)」をダブルクリックします。

    何を選択するかは、監視する対象によって異なります。

システム単位の監視

次の属性の値が表示されます。

属性 

説明 

アクティブプロセス (Active Processes) 

システム上でアクティブなプロセス数 

物理メモリー使用量 (Physical Memory Used) 

使用中のシステムメモリーのサイズ  

物理メモリー空き容量 (Physical Memory Free) 

使用可能なシステムメモリーのサイズ 

スワップ使用量 (Swap Used) 

使用中のシステムスワップ領域のサイズ 

スワップ空き容量 (Swap Free) 

使用可能なシステムスワップ領域のサイズ 

ページング頻度 (Page Rate) 

システムページングの頻度 

システムコール (System Calls) 

秒あたりのシステムコール数 

ネットワークパケット (Network Packets) 

秒あたりに送信されるネットワークのパケット数 

CPU 使用率 (CPU Usage) 

現在使用中の CPU の比率 

平均負荷率 (Load Average) 

過去 1 分、5 分、または 15 分の間にシステム実行キューに存在した平均プロセス数 

プロジェクト単位またはユーザー単位の監視

次の属性の値が表示されます。

属性 

短い名前 

説明 

入力ブロック (Input Blocks) 

inblk

読み取られたブロック数 

書き込まれたブロック (Blocks Written) 

oublk

書き込まれたブロック数 

読み取られた/書き込まれた文字数 (Chars Read/Written) 

ioch

読み取りおよび書き込みが行われた文字数 

データページフォルトのスリープ時間 (Data Page Fault Sleep Time) 

dftime

データページフォルトの処理で経過した時間 

強制的なコンテキストスイッチ (Involuntary Context Switches) 

ictx

コンテキストの強制的な切り替え数 

システムモード時間 (System Mode Time) 

stime

カーネルモードで経過した時間 

メジャーページフォルト (Major Page Faults) 

majfl

メジャーページフォルト数 

受信したメッセージ (Messages Received) 

mrcv

受信されたメッセージ数 

送信したメッセージ (Messages Sent) 

msend

送信されたメッセージ数 

マイナーページフォルト (Minor Page Faults) 

minf

マイナーページフォルト数 

プロセス数 (Num Processes) 

nprocs

ユーザーまたはプロジェクトが所有するプロセス数 

LWP 数 (Num LWPs) 

count

軽量プロセスの数 

その他のスリープ時間 (Other Sleep Time) 

slptime

tftimedftimekftime、および ltime を除いたスリープ時間

CPU 時間 (CPU Time) 

pctcpu

プロセス、ユーザー、またはプロジェクトが使用した最新の CPU 時間の比率 

使用メモリー (Memory Used) 

pctmem

プロセス、ユーザー、またはプロジェクトが使用したシステムメモリーの比率 

ヒープサイズ (Heap Size) 

brksize

プロセスのデータセグメントに割り当てられているメモリーサイズ 

常駐サイズ (Resident Set Size) 

rsssize

プロセスによって要求されている現在のメモリーサイズ 

プロセスイメージサイズ (Process Image Size) 

size

プロセスイメージのサイズ (K バイト) 

受信したシグナル (Signals Received) 

sigs

受信されたシグナルの数 

停止時間 (Stopped Time) 

stoptime

停止状態で経過した時間 

スワップ操作 (Swap Operations) 

swaps

進行中のスワップ操作の数 

実行されたシステムコール (System Calls Made) 

sysc

設定された (直前の) 時間間隔で実行されたシステムコール数 

システムページフォルトのスリープ時間 (System Page Fault Sleep Time) 

kftime

ページフォルトの処理で経過した時間 

システムトラップ時間 (System Trap Time) 

ttime

システムトラップの処理で経過した時間 

テキストページフォルトのスリープ時間 (Text Page Fault Sleep Time) 

tftime

テキストページフォルトの処理で経過した時間 

ユーザーロック待機のスリープ時間 (User Lock Wait Sleep Time) 

ltime

ユーザーロックを待機している間に経過した時間 

ユーザーモード時間 (User Mode Time) 

utime

ユーザーモードで経過した時間 

ユーザーおよびシステムモード時間 (User and System Mode Time) 

time

CPU 実行の累積時間 

任意コンテキストスイッチ (Voluntary Context Switches) 

vctx

コンテキストの自主的な切り替え数 

待機 CPU 時間 (Wait CPU Time) 

wtime

CPU を待機している間に経過した時間 (応答時間)