美文网首页
pidstat查看进程的详细信息

pidstat查看进程的详细信息

作者: pandazhong | 来源:发表于2018-11-24 17:03 被阅读0次

    1:查看各个线程使用CPU的详细信息

    pidstat -t -p 22193 1

    打印结果如下:

    打印

    可以看出各个线程(thread)的LWP id,以及在那个CPU上执行,CPU的使用率,user和system的CPU的使用率等。

    2:查看上下文切换

    pidstat -w -p 22193 1

    上下文切换

    cswch/s: 每秒任务主动(自愿的)切换上下文的次数,当某一任务处于阻塞等待时,将主动让出自己的CPU资源。

    nvcswch/s: 每秒任务被动(不自愿的)切换上下文的次数,CPU分配给某一任务的时间片已经用完,因此将强迫该进程让出CPU的执行权。

    3:查看内存的使用情况

    pidstat -r -p 22193 1

    内存使用

    其中,VSZ和RSS的单位是K

    minflt/s:进程平均每s造成的minor fault,这些错误不会导致从磁盘加载内存页。

    majflt/s:进程平均每s造成的major fault,这些错误会导致从磁盘加载内存页。

    4:查看磁盘使用情况

    pidstat -d -p 22193 1

    磁盘使用

    kB_ccwr/s:任务取消的写入磁盘的KB。当任务截断脏的pagecache的时候会发生。

    相关文章

      网友评论

          本文标题:pidstat查看进程的详细信息

          本文链接:https://www.haomeiwen.com/subject/rmdyqqtx.html