PCP (Performance Co-Pilot)
Performance Co-Pilot (PCP) は、システムパフォーマンスをモニター、管理するツールです。
Linux、Windows、Mac OS Xで動きます。
1. PCP をインストールします。
2. pmcd(Performance Metrics Collector Daemon)を起動します。
# systemctl start pmcd
3. 必要に応じて、追加PMDAをインストールします。
例として、per-process (proc)を追加してみます。
例えば、プロセス1156のスレッド数やメモリ使用量を5秒おきに表示するには、以下のコマンドを実行します。
# pmdumptext -t 5sec 'proc.fd.count[1156]' 'proc.memory.rss[1156]'
Fri Jun 15 18:29:13 8.000 7140.000
Fri Jun 15 18:29:18 8.000 7140.000
Fri Jun 15 18:29:23 8.000 7140.000
Fri Jun 15 18:29:28 8.000 7140.000
Fri Jun 15 18:29:33 9.000 7140.000
proc関連だけでも128項目の情報を取得することができます。
# pminfo proc|wc -l
128