アクセラと+αな生活
アクセラとα350と共に過ごす気まぐれ日記です。
Firefox ブラウザ無料ダウンロード
2017年06月
≪05月  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    07月≫
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Vine Linux 4.2 へ sysstat をインストールしてみる。(その1)でsysstat のセットアップは完了ww

では実際に性能情報を取得してみましょう。

「sysstat」をセットアップすると、以下のユーティリティがセットアップされます。

 ・iostat(ディスク等のI/Oの利用統計情報を表示)
 ・mpstat(CPU の利用統計情報を表示)
 ・pidstat(プロセスの統計情報を表示)
 ・sar(全般的なシステム統計情報を表示)

では、実際に使ってみましょう。

【iostat の使い方】
 iosstat はI/O (主にデバイス(ディスク))の統計情報を表示します。
 「-x」で拡張を表示しますので、利用する場合、「-x」はつけておきましょう。
 I/O に関する基本的なコマンドですので、ぜひご利用下さい。

 
# iostat -x
Linux 2.6.16-76.49vl4 (hostname) yyyy年mm月dd日 _i686_ (1 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.59 0.00 1.44 0.33 0.00 97.64

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
hda 0.12 1.55 2.55 0.83 65.24 19.03 24.92 0.02 4.62 1.71 0.58
hdb 0.00 0.00 0.00 0.00 0.04 0.00 18.06 0.00 0.90 0.90 0.00
hdd 0.14 15.46 2.20 0.68 69.23 129.14 68.66 0.06 21.27 0.82 0.24

※5秒間隔で3回表示する場合
# iostat -x 5 3

 上段がCPUに関する情報、下段がデバイスに関する情報です。
表示内容
rrqm/s
 キューイングされた1秒間の読込みの要求数です。
wrqm/s
 キューイングされた1秒間の書込みの要求数です。
r/s
 発行された1秒間の読込み要求数、ようするに1秒間に何回読込みを行っているかです。
w/s
 発行された1秒間の書込み要求数、ようするに1秒間に何回書込みを行っているかです。
rsec/s
 1秒間の読込みセクタ数です。
wsec/s
 1秒間の書込みセクタ数です。
avgrq-sz
 I/O要求の平均セクタサイズです。
avgqu-sz
 I/O要求の平均キューサイズです。
await
 I/O要求が待機させられた平均の時間(ミリ秒)です。
svctm
 I/O要求が処理された平均の時間(ミリ秒)です。
%util
 I/O要求の CPU 時間率(%)です。




【mpstat の使い方】
 CPU の利用情報を表示します。
 う~ん、CPU の情報はvmstat を使うので、使ったことがありません。。。><;
 詳細は不明です。
 mpstat は CPU ごとに表示してくれるようなので、複数のプロセッサを積んだ環境だと、より詳細な情報が得られるでしょうね。

 
# mpstat 1 10
Linux 2.6.16-76.49vl4 (hostname) yyyy年mm月dd日 _i686_ (1 CPU)

hh時mm分ss秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
hh時mm分ss秒 all 26.47 0.00 26.47 8.82 0.98 0.00 0.00 0.00 37.25
hh時mm分ss秒 all 26.00 0.00 40.00 0.00 0.00 0.00 0.00 0.00 34.00
hh時mm分ss秒 all 28.00 0.00 32.00 0.00 0.00 0.00 0.00 0.00 40.00
hh時mm分ss秒 all 26.00 0.00 30.00 13.00 1.00 0.00 0.00 0.00 30.00
hh時mm分ss秒 all 16.83 0.00 36.63 9.90 0.99 0.00 0.00 0.00 35.64
hh時mm分ss秒 all 25.49 0.00 28.43 13.73 0.98 0.00 0.00 0.00 31.37
hh時mm分ss秒 all 22.22 0.00 34.34 4.04 1.01 2.02 0.00 0.00 36.36
hh時mm分ss秒 all 22.00 0.00 24.00 19.00 1.00 0.00 0.00 0.00 34.00
hh時mm分ss秒 all 22.00 0.00 32.00 4.00 2.00 0.00 0.00 0.00 40.00
hh時mm分ss秒 all 19.61 0.00 39.22 7.84 0.00 0.00 0.00 0.00 33.33
平均値: all 23.46 0.00 32.31 8.05 0.80 0.20 0.00 0.00 35.19


 vmstat で十分採取できる情報っぽい。。。
 なので、表示内容の説明は割愛します。



【pidstat の使い方】
 プロセスの統計を表示します。
 top でも同様な情報を取得できますが、pidstatでは、プロセスごとに表示してくれるので、特定のプロセスを追うには便利です。
 
# pidstat 1 2
Linux 2.6.16-76.49vl4 (hostname) yyyy年mm月dd日 _i686_ (1 CPU)

hh時mm分ss秒 PID %usr %system %guest %CPU CPU Command
hh時mm分ss秒 284 0.00 0.79 0.00 0.79 0 kjournald
hh時mm分ss秒 2308 0.00 0.79 0.00 0.79 0 hald-addon-stor
hh時mm分ss秒 2459 0.00 3.17 0.00 3.17 0 X
hh時mm分ss秒 8168 0.00 0.79 0.00 0.79 0 scim-panel-gtk
hh時mm分ss秒 8169 0.00 1.59 0.00 1.59 0 scim-launcher
hh時mm分ss秒 8243 0.00 0.79 0.00 0.79 0 kicker
hh時mm分ss秒 8268 0.00 0.79 0.00 0.79 0 klipper
hh時mm分ss秒 8303 0.00 0.79 0.00 0.79 0 konsole
hh時mm分ss秒 8367 11.90 24.60 0.00 36.51 0 avgscand
hh時mm分ss秒 8368 0.00 0.79 0.00 0.79 0 avgscand
hh時mm分ss秒 9419 1.59 8.73 0.00 10.32 0 pidstat

hh時mm分ss秒 PID %usr %system %guest %CPU CPU Command
hh時mm分ss秒 94 0.00 1.00 0.00 1.00 0 kswapd0
hh時mm分ss秒 2459 0.00 3.00 0.00 3.00 0 X
hh時mm分ss秒 2515 0.00 2.00 0.00 2.00 0 sshd
hh時mm分ss秒 8169 0.00 2.00 0.00 2.00 0 scim-launcher
hh時mm分ss秒 8367 11.00 21.00 0.00 32.00 0 avgscand
hh時mm分ss秒 9419 1.00 13.00 0.00 14.00 0 pidstat

平均値: PID %usr %system %guest %CPU CPU Command
平均値: 94 0.00 0.44 0.00 0.44 - kswapd0
平均値: 284 0.00 0.44 0.00 0.44 - kjournald
平均値: 2308 0.00 0.44 0.00 0.44 - hald-addon-stor
平均値: 2459 0.00 3.10 0.00 3.10 - X
平均値: 2515 0.00 0.88 0.00 0.88 - sshd
平均値: 8168 0.00 0.44 0.00 0.44 - scim-panel-gtk
平均値: 8169 0.00 1.77 0.00 1.77 - scim-launcher
平均値: 8243 0.00 0.44 0.00 0.44 - kicker
平均値: 8268 0.00 0.44 0.00 0.44 - klipper
平均値: 8303 0.00 0.44 0.00 0.44 - konsole
平均値: 8367 11.50 23.01 0.00 34.51 - avgscand
平均値: 8368 0.00 0.44 0.00 0.44 - avgscand
平均値: 9419 1.33 10.62 0.00 11.95 - pidstat

※ -p で特定のプロセスを指定しても実行できます。
# pidstat -p 8367 1 5
Linux 2.6.16-76.49vl4 (hostname) yyyy年mm月dd日 _i686_ (1 CPU)

hh時mm分ss秒 PID %usr %system %guest %CPU CPU Command
hh時mm分ss秒 8367 22.77 24.75 0.00 47.52 0 avgscand
hh時mm分ss秒 8367 29.70 23.76 0.00 53.47 0 avgscand
hh時mm分ss秒 8367 35.64 20.79 0.00 56.44 0 avgscand
hh時mm分ss秒 8367 29.41 19.61 0.00 49.02 0 avgscand
hh時mm分ss秒 8367 29.00 19.00 0.00 48.00 0 avgscand
平均値: 8367 29.31 21.58 0.00 50.89 - avgscand


コメント
この記事へのコメント
URL :
コメント :
パスワード :
管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
Template designed by アクセラと+αな生活

Powered by .
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。