linux 性能监控 pidstat 命令

pidstat命令 查看CPU使用情况

pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]

选项参数:

  • -u:默认的参数,显示进程的cpu使用统计
  • -r:显示进程的内存使用情况
  • -d:显示进程的IO使用情况
  • -p:指定进程号
  • -w:显示进程的上下文切换情况

 

pidstat 相当于 pidstat -u -p ALL

1. -u  CPU使用情况统计

加 -u 和不加 -u 效果一样

输出说明:

  • PID:进程ID
  • %usr:进程在用户空间占用cpu的百分比
  • %system:进程在内核空间占用cpu的百分比
  • %guest:进程在虚拟机占用cpu的百分比
  • %CPU:进程占用cpu的百分比
  • CPU:处理进程的cpu编号
  • Command:当前进程对应的命令

2. -r 内存使用情况统计

  • PID:进程ID
  • Minflt/s:任务每秒发生的次要错误,不需要从磁盘中加载页
  • Majflt/s:任务每秒发生的主要错误,需要从磁盘中加载页
  • VSZ:虚拟地址大小,虚拟内存的使用KB
  • RSS:常驻集合大小,非交换区五里内存使用KB
  • Command:task命令名

3.-d 显示进程的IO使用情况

  • PID:进程id
  • kB_rd/s:每秒从磁盘读取的KB
  • kB_wr/s:每秒写入磁盘KB
  • kB_ccwr/s:任务取消的写入磁盘的KB。当任务截断脏的pagecache的时候会发生。
  • COMMAND:task的命令名

4.-w 显示进程的上下文切换情况

  • PID:进程id
  • Cswch/s:每秒主动任务上下文切换数量
  • Nvcswch/s:每秒被动任务上下文切换数量
  • Command:命令名

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章