(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 ディスクがビジーである時間の割合
|