リソース使用率の測定とトラブルシューティング
リソース測定のコマンド
CPU
システム全体
- top
- iostat
- mpstat -P
または mpstat -ALL - vmstat
- sar -u | -P
または mpstat -ALL
プロセス単位
- top
- ps u[ax]
Load Average (負荷平均)
- top
- uptime
- w
物理メモリ
システム全体
- top
- free
- vmstat
- sar -r
プロセス単位
- top
- ps u[ax]
ディスクI/O
- iostat
- vmstat
- sar -b
ネットワークI/O
- netstat -i | -s
- sar -n DEV | EDEV
プロセスのPID
- pstree -p
- ps u[ax]
- top
- lsof
sar [オプション] [表示間隔(秒) [回数]]
オプション | 概要 |
---|---|
-P CPU番号 or ALL | 指定したCPUの使用率 |
-r | 物理メモリとスワップ使用量 |
-b | ディスクI/O |
-n DEV | ネットワークI/O正常パケット |
-n EDEV | 〃 エラーパケット |
-f | データを取り出すログファイルを指定 |