【回答】
linuxで性能(パフォーマンス)を取得するコマンドには以下のようなコマンドがあります。
(1)vmstat
vmstatでは CPU使用状況、プロセス、メモリ,スワップ,デバイス,割り込み,パーティション・ディスクへの書き込み状況を取得できます。
■vmstat の実行例
[root@mysrv]# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 0 7160 33064 86972 0 0 36 11 1015 48 1 2 97 0
(2)netstat
netstat ではホストやネットワークインターフェースの状態・統計情報を表示します。
(3)iostat
iostat ではディスクの統計情報を表示します。
■iostat 実行例
[root@mysrv]# iostat -x
Linux 2.6.9-42.EL (mysrv.testdomain.local)
CPU平均: %user %nice %sys %iowait %idle
0.64 0.18 2.36 0.04 96.79
デバイス: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 0.18 2.01 2.93 0.76 66.83 22.12 33.41 11.06 24.14 0.00 1.09 0.86 0.32
dm-0 0.00 0.00 2.99 2.76 66.43 22.11 33.22 11.06 15.39 0.01 1.40 0.56 0.32
dm-1 0.00 0.00 0.01 0.00 0.05 0.00 0.02 0.00 8.00 0.00 0.96 0.16 0.00
(4)uptime
システム稼動時間を表示します。
[root@mysrv]# uptime
19:57:48 up 2:10, 2 users, load average: 0.02, 0.15, 0.13
(5)free
仮想メモリの状況を表示します。
[root@mysrv]# free
total used free shared buffers cached
Mem: 255868 237580 18288 0 33104 74408
-/+ buffers/cache: 130068 125800
Swap: 524280 0 524280
(*)本ページは Redhat Enterprise Linux 4以後を想定しています。
最終更新日:2009/12/30
[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]