アクセラと+αな生活
アクセラとα350と共に過ごす気まぐれ日記です。
Firefox ブラウザ無料ダウンロード
2017年05月
≪04月  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  31    06月≫
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
次は sar を使ってみましょう。

top と sar さえあれば、パフォーマンスに関する情報は十分なくらい強力なユーティリティです。


sar のオプションは以下になります。

sar オプション(-h より抜粋)
・-b I/O と転送率の状況
・-B ページングの状態
・-d ブロックデバイスの状態
・-I { <int> | SUM | ALL | XALL } 割り込み状況
・-m 電力管理状況
・-n { <キーワード> [,...] | ALL } ネットワークの状態
キーワード一覧:
DEV ネットワークインターフェイス
EDEV ネットワークインターフェイス (エラー)
NFS NFS クライアント
NFSD NFS サーバ
SOCK ソケット (v4)
IP IP トラフィック (v4)
EIP IP トラフィック (v4) (エラー)
ICMP ICMP トラフィック (v4)
EICMP ICMP トラフィック (v4) (エラー)
TCP TCP トラフィック (v4)
ETCP TCP トラフィック (v4) (エラー)
UDP UDP トラフィック (v4)
SOCK6 Sockets (v6)
IP6 IP トラフィック (v6)
EIP6 IP トラフィック (v6) (エラー)
ICMP6 ICMP トラフィック (v6)
EICMP6 ICMP トラフィック (v6) (エラー)
UDP6 UDP トラフィック (v6)
・-q Qキューの長さとロードアベレージの状態
・-r メモリ利用率の状態
・-R メモリの状況
・-S スワップ領域の利用状況
・-u [ ALL ] CPU 利用の利用状況
・-v カーネルのテーブル状態
・-w タスクの作成とシステムスイッチの状態
・-W スワップの状態
・-y TTY デバイスの状態


sar だけで結構な情報が取得できてしまいますww
よく使うのは「-b」(I/O と転送率)、「-d」(ブロックデバイス)、「-n DEV」(ネットワーク)、「-q」(ロードアベレージ)、「-r」(メモリ利用率)、「-u」(CPU)ですね。


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

# sar -b
Linux 2.6.16-76.49vl4 (hostname) 2009年07月30日 _i686_ (1 CPU)

21時50分00秒 tps rtps wtps bread/s bwrtn/s
21時50分00秒 1.46 0.37 1.10 55.91 119.97
22時00分00秒 1.42 0.36 1.06 55.83 118.79
22時10分00秒 1.48 0.37 1.11 55.92 120.09
22時20分00秒 1.43 0.37 1.07 55.89 119.77
22時30分00秒 1.44 0.36 1.07 55.91 119.29
22時40分00秒 1.51 0.37 1.14 55.81 119.25
22時50分00秒 1.47 0.36 1.11 55.89 120.03
23時00分00秒 1.53 0.37 1.16 55.92 119.58
平均値: 3.25 2.08 1.16 77.09 123.49

# sar -n DEV
Linux 2.6.16-76.49vl4 (hostname) 2009年07月30日 _i686_ (1 CPU)

22時10分00秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22時20分00秒 lo 1.35 1.35 0.07 0.07 0.00 0.00 0.00
22時20分00秒 eth0 0.08 0.07 0.01 0.00 0.00 0.00 0.00
22時20分00秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22時30分00秒 lo 1.36 1.36 0.07 0.07 0.00 0.00 0.00
22時30分00秒 eth0 0.10 0.10 0.01 0.01 0.00 0.00 0.00
22時30分00秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22時40分00秒 lo 1.35 1.35 0.07 0.07 0.00 0.00 0.00
22時40分00秒 eth0 0.08 0.07 0.01 0.00 0.00 0.00 0.00
22時40分00秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22時50分00秒 lo 1.35 1.35 0.07 0.07 0.00 0.00 0.00
22時50分00秒 eth0 0.09 0.07 0.01 0.00 0.00 0.00 0.00
22時50分00秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
23時00分00秒 lo 1.39 1.39 0.07 0.07 0.00 0.00 0.00
23時00分00秒 eth0 0.09 0.08 0.01 0.01 0.00 0.00 0.00
23時00分00秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均値: lo 1.36 1.36 0.07 0.07 0.00 0.00 0.00
平均値: eth0 0.10 0.09 0.01 0.01 0.00 0.00 0.00
平均値: sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00


また、引数の末尾に「間隔」、「回数」を指定すると、現時点から、情報を採取します。
「sar -r」を1秒間隔で5回実行
# sar -r 1 5
Linux 2.6.16-76.49vl4 (hostname) 2009年07月30日 _i686_ (1 CPU)

23時35分27秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit
23時35分28秒 49600 464668 90.36 45300 236276 312424 20.36
23時35分29秒 49600 464668 90.36 45300 236276 312424 20.36
23時35分30秒 49592 464676 90.36 45300 236276 312424 20.36
23時35分31秒 49592 464676 90.36 45308 236268 312424 20.36
23時35分32秒 49592 464676 90.36 45308 236268 312424 20.36
平均値: 49595 464673 90.36 45303 236273 312424 20.36


このように履歴をデータ保持しているので、時間別の負荷なんかを統計し、実際にどの業務処理がその時間帯に稼動しているかを比較してみると面白いかも。

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

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