性能関係コマンド
(1)prstatコマンド

prstatとは他のUNIX系では、topコマンドと同様なものである。うまく表示していないかもしれないが、下記のように表示されます。このコマンドはSolaris8から使えるので、他のバージョンのSolarisの場合は、topがフリーソフトとしてあるので、ダウンロードして、インストールしてみてはどうか?

# prstat
   PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP
  3347 root     2104K 1148K cpu0    54    0   0:00.00 0.3% prstat/1
     1 root      672K   92K sleep   59    0   0:00.11 0.0% init/1
   231 root      920K    0K sleep   48    0   0:00.00 0.0% htt/1
   214 root     2500K    0K sleep   55    0   0:00.00 0.0% cs00/1
   213 root      768K    0K sleep   43    0   0:00.00 0.0% cssd/1
   211 root      840K  332K sleep   59    0   0:00.00 0.0% utmpd/1
   189 root     2924K    0K sleep   56    0   0:00.00 0.0% lpsched/1
   163 root     1768K    0K sleep   48    0   0:00.00 0.0% cron/1
   216 root     3188K  740K sleep   58    0   0:00.00 0.0% vold/6
   159 root     3204K  776K sleep   59    0   0:00.00 0.0% syslogd/11
   212 root     1324K    0K sleep   52    0   0:00.00 0.0% cimomboot/1
   179 root     1836K    0K sleep  100    -   0:00.00 0.0% xntpd/1
   143 root     2096K  272K sleep   48    0   0:00.00 0.0% inetd/1
   201 root     1100K    0K sleep   56    0   0:00.00 0.0% powerd/3
   175 root     2380K  948K sleep   45    0   0:00.00 0.0% nscd/8
   144 root     3264K  664K sleep   58    0   0:00.07 0.0% automountd/5
    63 root     2004K  132K sleep   53    0   0:00.00 0.0% syseventd/10
   340 nobody   2980K 1568K sleep   58    0   0:00.15 0.0% httpd/4
   118 root     2084K    0K sleep   58    0   0:00.00 0.0% rpcbind/1
   259 root     2344K  536K sleep   44    0   0:00.03 0.0% sshd/1
   232 root     8028K  228K sleep   58    0   0:00.00 0.0% htt_server/8
Total: 87 processes, 239 lwps, load averages: 0.00, 0.01, 0.01


(2)sarコマンド
【使用方法】
sar [ -aAbcdgkmpqruvwy ] [ -o filename ] t [ n ]
sar [ -aAbcdgkmpqruvwy ] [ -e time ] [ -f filename ] [ -i sec ] [ -s time ]

【オプション】
-a:ファイルアクセス操作の統計情報の表示
-A:オプション全て取得(-abcdgkmpqruvwy)
-b:バッファー動作の統計情報が表示
-c:システムコールの統計情報
-d:ディスク動作の統計情報が表示
-g:ページアウトとメモリー解放動作の平均値
-k:KMAに関する資源の情報
-m:プロセス間通信の動作
-p:ページイン動作の表示
-q:待ち行列(キュー)の状態表示
-r:使用してないメモリーページ数,スワップファイルのブロック数
-u:CPU の使用状況の表示
-v:プロセス、inode等のテーブルの状態の表示
-w:スワッピングと切り替え動作の表示
-y:端末デバイス(TTY)の動作の監視

(3)vmstatコマンド
【使用方法とオプション】
vmstat [ -cipsS ] [ disks ] [ interval [ count ] ]

【オプション】
-c: Report cache ushing statistics for a virtual cache.
-i: Report interrupts per device.
-p: Report paging activity in details.
-s: Report the total of various system events that have taken place since the system was last booted.
-S: Report swapping statistics.

# vmstat 3
 procs     memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr dd f0 s1 s3   in   sy   cs us sy id
 0 0 0 520720  6112   0  35 29  7 18  0  5  4  0  0  0  121  167   71  1  2 97
 0 0 0 518216  4744   0  28  2  0  0  0  0  0  0  0  0  112  100   64  0  1 99
 0 0 0 518208  4760   0   0  0  8  8  0  0  1  0  0  0  113  102   62  0  0 100
 0 0 0 518208  4760   0   0  0  0  0  0  0 10  0  2  0  148   72   75  0  0 100


(procs) Reports the following states: r ディスパッチ待ち行列内のカーネルスレッド数 b 資源を待機中のブロックされたカーネルスレッド w 資源処理の完了を待機中のスワップアウトされた軽量プロセス数
(memory) 実メモリーと仮想メモリーの使用状況を表示する swap 使用可能なスワップ空間 free 空きリストのサイズ (page) ページフォルトとページング動作を 1 秒当りの単位数として表示する re 回収されたページ数 mf 軽度のフォルトと重大なフォルト pi ページインされたキロバイト数 po ページアウトされたキロバイト数 fr 解放されたキロバイト数 de 最後にスワップインされたプロセスに必要だと予想されるメモリー sr ページデーモンによって走査されたページ数 (現在は使用されていない) (sr が 0 以外の値であれば、ページデーモンは実行されている) (disk) 最高 4 台のディスク上のデータを示す、1 秒当りのディスク処理数を表示する示する in 1 秒当りの割り込み数 sy 1 秒当りのシステムコール数 cs CPU のコンテキスト切替え率 (cpu) CPU 時間の使用状況を表示する us ユーザー時間 sy システム時間 id アイドル時間

(4)iostatコマンド

# iostat -xtc 2
                               extended device statistics      tty         cpu
device    r/s  w/s   kr/s   kw/s wait actv  svc_t  %w  %b  tin tout us sy wt id
dad0      1.4  1.1   13.8   11.8  0.1  0.0   66.0   1   2    2  122  1  1  1 97
fd0       0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd19      0.0  0.1    0.3    3.7  0.0  0.0    9.5   0   0
sd30      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
nfs1      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
                               extended device statistics      tty         cpu
device    r/s  w/s   kr/s   kw/s wait actv  svc_t  %w  %b  tin tout us sy wt id
dad0      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0    0  240  0  0  0 100
fd0       0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd19      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
sd30      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0
nfs1      0.0  0.0    0.0    0.0  0.0  0.0    0.0   0   0

r/s 1 秒当りの読み取り数
w/s 1 秒当りの書き込み数
Kr/s 1 秒当りの読み取りキロバイト数
Kw/s 1 秒当りの書き込みキロバイト数
wait サービス (待ち行列の長さ) を待機中の平均トランザクション数
actv サービス中の平均トランザクション数

svc_t ミリ秒単位で表した平均サービス時間
%w 待ち行列が空でない時間の割合
%b ディスクがビジーである時間の割合