pidstat
是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]
-u 默认参数,显示各个进程的 CPU 统计信息
-r 显示各个进程的内存使用情况
-d 显示各个进程的 IO 使用
-w 显示各个进程的上下文切换
-p PID 指定 PID
例如:查看指定进程每一秒查看 IO统计,统计 10 次
[logdev@idc1 ~]$ pidstat -p 12693 1 10
Linux 2.6.32-504.el6.x86_64 (idc1) 08/05/2021 _x86_64_ (16 CPU)
06:15:34 PM PID %usr %system %guest %CPU CPU Command
06:15:35 PM 12693 6.00 1.00 0.00 7.00 5 java
06:15:36 PM 12693 2.00 0.00 0.00 2.00 5 java
06:15:37 PM 12693 2.00 1.00 0.00 3.00 5 java
06:15:38 PM 12693 8.00 1.00 0.00 9.00 5 java
06:15:39 PM 12693 2.00 1.00 0.00 3.00 5 java
06:15:40 PM 12693 10.00 2.00 0.00 12.00 5 java
06:15:41 PM 12693 8.00 5.00 0.00 13.00 5 java
06:15:42 PM 12693 3.00 1.00 0.00 4.00 5 java
06:15:43 PM 12693 13.00 4.00 0.00 17.00 5 java
06:15:44 PM 12693 14.00 3.00 0.00 17.00 5 java
Average: 12693 6.80 1.90 0.00 8.70 - java
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有