dstatコマンドでリソースモニタリングする


Linuxサーバー管理者の技術を2日で学べる「初心者向けリナックスセミナー」
30日掛かって覚えるプロの技術を、たった2日間で学習できます。
リナックスマスター2日間集中セミナー【CentOS7版】
 (今すぐ↑をクリックしてください。)

dstatコマンドを使用すれば、vmstat, iostat, ifstatなどのstat系コマンドを
これ1つで表示することができます。

例えば、CPUやメモリ情報、ディスクI/OやネットワークI/Oをリアルタイムでモニタリングできます。

dstatコマンドは、標準ではインストールされていないので、個別にインストールする必要があります。

■dstatコマンドのインストール
[pakira@Tiger ~]$ su -
パスワード:
[root@Tiger ~]# wget http://apt.sw.be/redhat/el6/en/i386/extras/RPMS/dstat-0.7.2-1.el6.rfx.noarch.rpm
--2012-10-25 23:20:11-- http://apt.sw.be/redhat/el6/en/i386/extras/RPMS/dstat-0.7.2-1.el6.rfx.noarch.rpm
apt.sw.be をDNSに問いあわせています... 193.1.193.67
apt.sw.be|193.1.193.67|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 164276 (160K) [application/x-redhat-package-manager]
`dstat-0.7.2-1.el6.rfx.noarch.rpm' に保存中

100%[====================================================================>] 164,276 107K/s 時間 1.5s

2012-10-25 23:20:14 (107 KB/s) - `dstat-0.7.2-1.el6.rfx.noarch.rpm' へ保存完了 [164276/164276]

[root@Tiger ~]# rpm -Uvh dstat-0.7.2-1.el6.rfx.noarch.rpm
準備中... ########################################### [100%]
1:dstat ########################################### [100%]

[root@Tiger ~]#


■CPU・メモリ情報を表示する
[root@Tiger ~]# dstat -Tclm
--epoch--- ----total-cpu-usage---- ---load-avg--- ------memory-usage-----
epoch |usr sys idl wai hiq siq| 1m 5m 15m | used buff cach free
1351175951| 0 1 97 1 0 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175952| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175953| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175954| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175955| 0 0 99 0 1 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175956| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M
1351175957| 0 1 99 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M^C

■ディスクI/O情報を表示する
[root@Tiger ~]# dstat -Tcldr
--epoch--- ----total-cpu-usage---- ---load-avg--- -dsk/total- --io/total-
epoch |usr sys idl wai hiq siq| 1m 5m 15m | read writ| read writ
1351175987| 0 1 97 1 0 0| 0 0 0| 85k 5791B|2.70 0.44
1351175988| 0 0 100 0 0 0| 0 0 0| 0 0 | 0 0
1351175989| 0 0 100 0 0 0| 0 0 0| 0 0 | 0 0
1351175990| 0 1 99 0 0 0| 0 0 0| 0 0 | 0 0
1351175991| 0 0 100 0 0 0| 0 0 0| 0 0 | 0 0
1351175992| 0 0 100 0 0 0| 0 0 0| 0 0 | 0 0

■ネットワークI/Oを表示する
[root@Tiger ~]# dstat -Tclnd
--epoch--- ----total-cpu-usage---- ---load-avg--- -net/total- -dsk/total-
epoch |usr sys idl wai hiq siq| 1m 5m 15m | recv send| read writ
1351176049| 0 1 97 1 0 0| 0 0 0| 0 0 | 81k 5580B
1351176050| 0 0 100 0 0 0| 0 0 0| 66B 822B| 0 0
1351176051| 0 0 100 0 0 0| 0 0 0| 66B 342B| 0 0
1351176052| 0 1 99 0 0 0| 0 0 0| 66B 342B| 0 0
1351176053| 0 0 100 0 0 0| 0 0 0| 66B 342B| 0 0
1351176054| 0 0 100 0 0 0| 0 0 0| 66B 342B| 0 0
1351176055| 0 0 100 0 0 0| 0 0 0| 66B 342B| 0 0
1351176056| 1 0 99 0 0 0| 0 0 0| 66B 342B| 0 0

■すべての情報を表示する
[root@Tiger ~]# dstat -Tclmdrn
--epoch--- ----total-cpu-usage---- ---load-avg--- ------memory-usage----- -dsk/total- --io/total- -net/total-
epoch |usr sys idl wai hiq siq| 1m 5m 15m | used buff cach free| read writ| read writ| recv send
1351176114| 0 1 98 1 0 0| 0 0 0|65.2M 14.6M 88.2M 839M| 77k 5372B|2.45 0.42 | 0 0
1351176115| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 1174B
1351176116| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B
1351176117| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B
1351176118| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B
1351176119| 1 1 98 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B
1351176120| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B
1351176121| 0 0 100 0 0 0| 0 0 0|65.3M 14.6M 88.2M 839M| 0 0 | 0 0 | 66B 470B



■CentOS7.1サーバー構築マニュアルを無料プレゼント
 「CentOS7.1」のサーバー構築手順、「VMware Player」の
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明していますので、今すぐクリックしてダウンロードしてください。
 無料マニュアルをダウンロードする  無料マニュアルをダウンロードする