Sun Microsystems, Inc.
spacerspacer
spacer www.sun.com docs.sun.com |
spacer
black dot
 
 
24.  システムパフォーマンスの監視 (手順) システム動作の監視 (sar) システムテーブルの状態をチェックする方法 (sar -v)  戻る   目次   次へ 
   
 

例 -- システムテーブルの状態をチェックする

次の例は、sar -v コマンドからの一部省略した出力を示します。この例は、すべてのテーブルに十分なサイズがあり、オーバーフローは発生しないことを示します。これらのテーブルには、いずれも物理メモリーの容量に基づいて領域が動的に割り当てられます。

$ sar -v
SunOS venus 5.9 Generic sun4u    06/24/2001

00:00:00  proc-sz    ov  inod-sz    ov  file-sz    ov   lock-sz
01:00:00   43/922     0 2984/4236    0  322/322     0    0/0   
02:00:02   43/922     0 2984/4236    0  322/322     0    0/0   
03:00:00   43/922     0 2986/4236    0  323/323     0    0/0   
04:00:00   43/922     0 2987/4236    0  322/322     0    0/0   
05:00:01   43/922     0 2987/4236    0  322/322     0    0/0   
06:00:00   43/922     0 2987/4236    0  322/322     0    0/0   

スワップ動作をチェックする方法 (sar -w)

sar -w コマンドを使用すると、スワッピングと切り替え動作が表示されます。

$ sar -w
00:00:00 swpin/s bswin/s swpot/s bswot/s pswch/s
01:00:00    0.00     0.0    0.00     0.0      22

次の表に、対象となる値と説明を示します。

表 24-19 sar -w コマンドからの出力

フィールド名

説明

swpin/s

メモリーに転送される 1 秒当りの軽量プロセス数

bswin/s

メモリーからスワップアウトされる 1 秒当りの平均プロセス数。この数値が 1 より大きい場合は、メモリーを増やす必要がある

swpot/s

メモリーからスワップアウトされる 1 秒当りの平均プロセス数。この数値が 1 より大きい場合は、メモリーを増やす必要がある

bswot/s

スワップアウト用に転送される 1 秒当りのブロック数

pswch/s

1 秒当りのカーネルスレッド切り替え数


注 - すべてのプロセスのスワップインには、プロセスの初期化が含まれます。


例 -- スワップ動作をチェックする

次の例は、sar -w コマンドからの出力を示します。

$ sar -w
SunOS venus 5.9 Generic sun4u    06/24/2001

00:00:00 swpin/s bswin/s swpot/s bswot/s pswch/s
01:00:00    0.00     0.0    0.00     0.0      22
02:00:02    0.00     0.0    0.00     0.0      22
03:00:00    0.00     0.0    0.00     0.0      22
04:00:00    0.00     0.0    0.00     0.0      22
05:00:01    0.00     0.0    0.00     0.0      22
06:00:00    0.00     0.0    0.00     0.0      22
07:00:00    0.00     0.0    0.00     0.0      22
08:00:01    0.00     0.0    0.00     0.0      22
08:20:00    0.00     0.0    0.00     0.0      22
08:40:00    0.00     0.0    0.00     0.0      22
09:00:00    0.00     0.0    0.00     0.0      22
09:20:00    0.00     0.0    0.00     0.0      22
09:40:00    0.00     0.0    0.00     0.0      22
10:00:00    0.00     0.0    0.00     0.0      22
10:20:00    0.00     0.0    0.00     0.0      22
10:40:01    0.00     0.0    0.00     0.0      23
11:00:00    0.00     0.0    0.00     0.0     144

Average     0.00     0.0    0.00     0.0      24

端末動作をチェックする方法 (sar -y)

sar -y コマンドを使用すると、端末デバイスの動作を監視できます。

$ sar -y
00:00:00 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s
01:00:00       0       0       0       0       0       0

大量の端末入出力がある場合は、このレポートを使用して不良な行がないかどうかを判別できます。次の表に、記録される動作を示します。

表 24-20 sar -y コマンドからの出力

フィールド名

説明

rawch/s

1 秒当りの入力文字数 (raw 待ち行列)

canch/s

標準待ち行列で処理される 1 秒当りの文字数

outch/s

1 秒当りの出力文字数 (出力待ち行列)

rcvin/s

1 秒当りの受信側ハードウェア割り込み数

xmtin/s

1 秒当りの送信側ハードウェア割り込み数

mdmin/s

1 秒当りのモデム割り込み数

1 秒当りのモデム割り込み数 (mdmin/s) は、0 に近い値になります。また、1 秒当りの送受信側ハードウェア割り込み数 ( xmtin/srcvin/s) は、それぞれ着信または発信文字数以下になります。そうでない場合は、不良回線がないかどうかをチェックしてください。

例 -- 端末動作をチェックする

次の例は、sar -y コマンドからの一部省略した出力を示します。

$ sar -y
SunOS venus 5.9 Generic sun4u    06/24/2001

00:00:00 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s
01:00:00       0       0       0       0       0       0
02:00:02       0       0       0       0       0       0
03:00:00       0       0       0       0       0       0
04:00:00       0       0       0       0       0       0
05:00:01       0       0       0       0       0       0
06:00:00       0       0       0       0       0       0
07:00:00       0       0       0       0       0       0
08:00:01       0       0       0       0       0       0
08:20:00       0       0       0       0       0       0
08:40:00       0       0       0       0       0       0
09:00:00       0       0       0       0       0       0
09:20:00       0       0       0       0       0       0
09:40:00       0       0       0       0       0       0
10:00:00       0       0       0       0       0       0
10:20:00       0       0       0       0       0       0
10:40:01       0       0      20       0       0       0

Average        0       0       3       0       0       0

システム全体のパフォーマンスをチェックする方法 (sar -A)

sar -A コマンドを使用すると、すべてのオプションを指定した場合と同じように、システム全体を示す統計情報が表示されます。

このコマンドを使用すると、全体像を把握できます。複数のタイムセグメントからのデータが表示される場合は、レポートに平均値が含まれます。

システム動作データの自動収集 (sar)

システム動作データを自動的に収集するには、sadcsa1sa2 という3 つのコマンドを使用します。

sadc データ収集ユーティリティは、システム動作に関するデータを定期的に収集し、24 時間ごとに 1つのファイルに 2 進形式で保存します。sadc コマンドを定期的に (通常は 1 時間ごとに) 実行したり、システムがマルチユーザーモードでブートするときにも実行するように設定できます。データファイルは、/var/adm/sa ディレクトリに格納されます。各ファイルには sadd という名前が与えられます。この場合、dd は現在の日付です。このコマンドの書式は次のとおりです。

/usr/lib/sa/sadc [t n] [ofile]

このコマンドは、t 秒 (5 秒より長くする必要があります) 間隔でサンプルデータをn 回収集します。次に、2 進形式 ofile ファイルまたは標準出力に書き込みます。

 
 
 
  戻る   目次   次へ