pidstat - 报告Linux任务(进程)的统计信息:I/O,CPU,内存等¶
用于监控进程和线程
示例¶
pidstat 现实所有活动进程
13时17分57秒 PID %usr %system %guest %CPU CPU Command
13时17分57秒 1 0.00 0.00 0.00 0.00 1 init
13时17分57秒 82 0.00 0.00 0.00 0.00 1 upstart-udev-br
- PID - 被监控的任务的进程号
- %usr - 当在用户层执行(应用程序)时这个任务的cpu使用率,和 nice 优先级无关。注意这个字段计算的cpu时间不包括在虚拟处理器中花去的时间。
- %system - 这个任务在系统层使用时的cpu使用率。
- %guest - 任务花费在虚拟机上的cpu使用率(运行在虚拟处理器)。
- %CPU - 任务总的cpu使用率。在SMP环境(多处理器)中,如果在命令行中输入-I参数的话,cpu使用率会除以你的cpu数量。
- CPU - 正在运行这个任务的处理器编号。
- Command - 这个任务的命令名称。