pidstat命令

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

(1)pidstat

命令:[[email protected] home]# pidstat

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

pidstat命令

pidstat命令

结果说明:

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

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

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

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

命令:[[email protected] home]# pidstat -r -p 1075

pidstat命令

结果说明:

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

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

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

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

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2021-12-20
  • 2021-07-21
  • 2021-06-28
  • 2022-12-23
  • 2021-07-26
  • 2022-02-16
  • 2021-06-19
相关资源
相似解决方案