zl程序教程

您现在的位置是:首页 >  工具

当前栏目

pidstat命令

2023-09-11 14:17:08 时间

pidstat命令

pidstat:监控被Linux内核管理的独立任务(进程).

(1)pidstat

命令:[root@localhost home]# pidstat

结果说明:

       第三行:进程启动时间  PID(进程号)

              %usr:当在用户层执行时这个任务的cpu使用率。

              %system:这个任务在系统层使用时的cpu使用率。

              %guest:任务花费在虚拟机上的cpu使用率(运行在虚拟处理器)。

              %CPU:任务总的cpu使用率。

              CPU:正在运行这个任务的处理器编号。

              Command:这个任务的命令名称。

(2)显示PID1075的I/O信息

命令:

[root@localhost home]# ps ax | grep flush

[root@localhost home]# pidstat -d -p 1075

结果说明:

       kB_rd/s : 任务从硬盘上的读取速度(kb)。

       kB_wr/s : 任务向硬盘中的写入速度(kb)。

       kB_ccwr/s : 任务写入磁盘被取消的速率(kb)。

(3)显示PID1075的内存使用情况

命令:[root@localhost home]# pidstat -r -p 1075

结果说明:

       minflt/s :从内存中加载数据时每秒出现的小的错误的数目,这些不要求从磁盘载入内存页面。

       majflt/s :从内存中加载数据时每秒出现的较大错误的数目,这些要求从磁盘载入内存页面。

       VSZ(虚拟容量) :整个进程的虚拟内存使用量(kb)。

       RSS(长期内存使用) :任务的不可交换物理内存的使用量(kb)。