pidstat命令用于监视当前正在由Linux内核管理的各个任务。对于使用选项-p选择的每个任务,或者如果使用了选项-p ALL,则它将写入Linux内核管理的 每个任务的标准输出活动。不选择任何任务等同于指定-p ALL,但是报告中仅显示活动任务(统计值非零的任务)。

 pidstat -t  -p 17701
Linux 3.10.0-957.5.1.el7.x86_64 (monitor.ipalfish-internal.com) 09/26/2019 _x86_64_ (16 CPU) 11:20:00 AM UID TGID TID %usr %system %guest %CPU CPU Command
11:20:00 AM 0 17701 - 36.42 1.27 0.00 37.69 3 prometheus
11:20:00 AM 0 - 17701 0.95 0.03 0.00 0.97 3 |__prometheus
11:20:00 AM 0 - 17702 0.10 0.53 0.00 0.63 9 |__prometheus
11:20:00 AM 0 - 17703 0.00 0.00 0.00 0.00 1 |__prometheus
11:20:00 AM 0 - 17704 0.00 0.00 0.00 0.00 15 |__prometheus
11:20:00 AM 0 - 17705 1.00 0.03 0.00 1.03 14 |__prometheus
11:20:00 AM 0 - 17706 0.97 0.03 0.00 1.00 4 |__prometheus 显示进程的线程使用 cpu 情况 %CPU = %system + %usr

  

$ pidstat -d -p 17701
Linux 3.10.0-957.5.1.el7.x86_64 (monitor.ipalfish-internal.com) 09/26/2019 _x86_64_ (16 CPU) 11:16:43 AM UID PID kB_rd/s kB_wr/s kB_ccwr/s Command
11:16:43 AM 0 17701 0.00 0.00 0.00 prometheus 查看对应 pid 的磁盘使用情况

  

pistat 查看进程状态的更多相关文章

  1. linux ps 命令查看进程状态

    显示其他用户启动的进程(a) 查看系统中属于自己的进程(x) 启动这个进程的用户和它启动的时间(u) 使用“date -s”命令来修改系统时间 比如将系统时间设定成1996年6月10日的命令如下. # ...

  2. Linux - 查看进程状态

    ps命令 report a snapshot of the current processes. 能提供一份当前进程的快照,以列表的形式显示正在运行的进程. 列出进程的数量取决于命令所附加的参数,例如 ...

  3. CentOS 查看进程状态

    Linux中ps与top命令   ============================================================================ 这两个命令都 ...

  4. linux下查看进程状态

    1.查看进程的启动时间和执行时间 使用 ps 命令 :#ps -A -opid,stime,etime,args $ ps -A -opid,stime,etime,args PID STIME EL ...

  5. erl0006 - erlang 查看进程状态,查看当前系统那些进程比较占资源

    http://lfstar.blog.163.com/blog/static/56378987201341115037437/ 查看哪些进程占用内存最高? > spawn(fun() -> ...

  6. Windows下查看进程状态/信息

    任务管理器 tasklist pslist(https://docs.microsoft.com/en-us/sysinternals/downloads/pslist) Process Explor ...

  7. linux上进程状态查询

    linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有 ...

  8. PLSQL_数据泵导入进度查看Impdp/Expdp Status(案例)

    20150701 Created By BaoXinjian

  9. (笔记)Linux 如何查看线程数最佳解决方案

    背景:很多学linux的人都会使用ps查看进程状态,却一直不清楚如何查看线程的状态. 方法:可使用ps -a 或 ps -T命令查看 一.使用ps -a命令查看 比如拿我的测试进程./lc300-le ...

随机推荐

  1. 防火墙firewalld 案例1.内网请求转发到外网

    环境: 内网应用服务端口流量需要转发请求到外网端口 解决思路: firewalld 的富规则 d主机: 富规则 d主机对外dnat发布5423端口,然后dnat请求s的80端口: s主机snat返回8 ...

  2. springboot(11)使用SpringBoot validator进行数据验证

    简介: 数据验证是作为一个企业级项目架构上设计的最基础的模块,前辈们曾说过:界面上传递到后台的数据没有百分之百值得相信的!为什么这么说呢?往往我们在编写程序的时候都会感觉后台的验证无关紧要,这样就会给 ...

  3. C# 泛型 new{ }??? //加new 和不加new 有什么不同? new() 约束

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. 上传200G文件

    最近遇见一个需要上传百G大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现. 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表 ...

  5. 联系人:ContactsContract类

    Android系统管理联系人的URI如下: ContactsContract.Contacts.CONTENT_URI                                     管理联系 ...

  6. 2018百度之星B轮 degree

    degree Accepts: 1581 Submissions: 3494 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/1 ...

  7. Android由出生年月日计算年龄(周岁)

    先从String类型的出生日期(“yyyy-MM-dd”)中提取int类型的年.月.日:再计算岁数. 程序如下: /** * 根据出生日期计算年龄的工具类BirthdayToAgeUtil */ pu ...

  8. web编辑器的快捷键

    alt 键:可以同时选中多个光标 .box 按住 tab 键 可以快速的 <div class="box"></div> #box 按住 tab 键 可以快 ...

  9. linux上的常用的系统自带命令

    wikipedia 发现的分类,发现还有好多没用过.. Unix command-line interface programs and shell builtins   File system ca ...

  10. 字符串在PHP比较运算中的变化

    由于PHP的弱类型性质,你可以做一些奇怪的事情,其中​​一些是好的,其中一些将使你掉到坑里面去.比如: ;   if ( $a == true && $b == false & ...