前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux:pidstat命令

Linux:pidstat命令

原创
作者头像
HLee
修改2021-08-06 10:32:43
4270
修改2021-08-06 10:32:43
举报
文章被收录于专栏:房东的猫房东的猫

pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。

代码语言:javascript
复制
pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]

-u 默认参数,显示各个进程的 CPU 统计信息
-r 显示各个进程的内存使用情况
-d 显示各个进程的 IO 使用
-w 显示各个进程的上下文切换
-p PID 指定 PID

例如:查看指定进程每一秒查看 IO统计,统计 10 次

代码语言:javascript
复制
[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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档