pidstat命令
pidstat:监控被Linux内核管理的独立任务(进程).
(1)pidstat
命令:[[email protected] home]# pidstat
结果说明:
第三行:进程启动时间 PID(进程号)
%usr:当在用户层执行时这个任务的cpu使用率。
%system:这个任务在系统层使用时的cpu使用率。
%guest:任务花费在虚拟机上的cpu使用率(运行在虚拟处理器)。
%CPU:任务总的cpu使用率。
CPU:正在运行这个任务的处理器编号。
Command:这个任务的命令名称。
(2)显示PID1075的I/O信息
命令:
[[email protected] home]# ps ax | grep flush
[[email protected] home]# pidstat -d -p 1075
结果说明:
kB_rd/s : 任务从硬盘上的读取速度(kb)。
kB_wr/s : 任务向硬盘中的写入速度(kb)。
kB_ccwr/s : 任务写入磁盘被取消的速率(kb)。
(3)显示PID1075的内存使用情况
命令:[[email protected] home]# pidstat -r -p 1075
结果说明:
minflt/s :从内存中加载数据时每秒出现的小的错误的数目,这些不要求从磁盘载入内存页面。
majflt/s :从内存中加载数据时每秒出现的较大错误的数目,这些要求从磁盘载入内存页面。
VSZ(虚拟容量) :整个进程的虚拟内存使用量(kb)。
RSS(长期内存使用) :任务的不可交换物理内存的使用量(kb)。