Solaris のシステム管理 (上級編)

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

  1. 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

    次に、 sar -w コマンド出力の対象となる値と説明を示します。

    swpin/s

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

    bswin/s

    スワップイン用に転送される 1 秒当たりのブロック数。 /* (float)PGTOBLK(xx->cvmi.pgswapin) / sec_diff */.

    swpot/s

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

    bswot/s

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

    pswch/s

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


    注 –

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



例 13–16 スワップ動作をチェックする (sar -w)

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


$ sar -w

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 swpin/s bswin/s swpot/s bswot/s pswch/s
01:00:00    0.00     0.0    0.00     0.0     132
02:00:01    0.00     0.0    0.00     0.0     133
03:00:00    0.00     0.0    0.00     0.0     133
04:00:00    0.00     0.0    0.00     0.0     134
05:00:00    0.00     0.0    0.00     0.0     133
06:00:00    0.00     0.0    0.00     0.0     133
07:00:00    0.00     0.0    0.00     0.0     132
08:00:00    0.00     0.0    0.00     0.0     131
08:20:00    0.00     0.0    0.00     0.0     133
08:40:01    0.00     0.0    0.00     0.0     132
09:00:00    0.00     0.0    0.00     0.0     132
09:20:00    0.00     0.0    0.00     0.0     132
09:40:00    0.00     0.0    0.00     0.0     335
10:00:00    0.00     0.0    0.00     0.0     601
10:20:00    0.00     0.0    0.00     0.0     353
10:40:00    0.00     0.0    0.00     0.0     747
11:00:00    0.00     0.0    0.00     0.0     804

Average     0.00     0.0    0.00     0.0     198