Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux:pidstat命令

Linux:pidstat命令

原创
作者头像
HLee
修改于 2021-08-06 02:32:43
修改于 2021-08-06 02:32:43
48800
代码可运行
举报
文章被收录于专栏:房东的猫房东的猫
运行总次数:0
代码可运行

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pidstat [ 选项 ] [ <时间间隔> ] [ <次数> ]

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MacBook 与其他设备的低成本高性能数据传输方案
本篇文章分享在不使用路由器的情况下,使用“数据线或网线”将 MacBook 与其他设备连接在一起,获得更高效率的数据交换性能。
soulteary
2023/01/01
6460
Linux:iostat命令
iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。
HLee
2021/08/05
8740
Linux:iostat命令
LINUX下查看CPU使用率的命令
今天就来好好学习下Linux下如何查看CUP的使用率: 监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~70%,system空间保持在30%,空闲保持在0%~5% 。
软测小生
2019/07/05
50.3K0
LINUX下查看CPU使用率的命令
Linux 性能诊断:快速检查单(Netflix版)
快速检查单(Quick Reference Handbook,QRH)是飞行员在飞行过程中依赖的重要指导性文件。
RiboseYim
2018/01/12
2.2K0
Bellhop 从入门到上手
本文介绍了 Bellhop 工具箱的具体使用,通过介绍官方 demo 实例,对绘制声速剖面、声线轨迹和本征声线进行了讲解,便于新手快速入门。
Gnep@97
2023/08/10
3.2K0
Bellhop 从入门到上手
一款强大的压测带宽工具-iperf3
Iperf3是一个广泛使用的网络性能测量和调整工具。它的意义在于它是一个跨平台的工具,可以为任何网络提供标准化的性能测量。Iperf3具有客户端和服务器功能,可以创建数据流来测量两端之间单向或双向的网络吞吐量。典型的iperf3输出包含一个有时间标记的数据传输量和吞吐量测量的报告。
隔壁没老王
2025/01/18
3340
每天学一个 Linux 命令(120):pidstat
pidstat 是著名的采集软件 systat 的组件之一。用于监控全部或指定进程的 CPU、内存、线程、设备 IO 等系统资源的占用情况。
民工哥
2021/04/21
6690
Linux-pidstat Monitor and Find Statistics for Linux Procesess
pidstat命令用来监控被Linux内核管理的独立任务(进程)。它输出每个受内核管理的任务的相关信息。pidstat命令也可以用来监控特定进程的子进程。间隔参数用于指定每次报告间的时间间隔。它的值为0(或者没有参数)说明进程的统计数据的时间是从系统启动开始计算的。
小小工匠
2021/08/16
4880
关于linux中的CPU上下文切换
目录 1.什么是CPU上下文切换 2.CPU上下文切换的类型 3.如何查看系统中的上下文切换 4.案例 5.总结 ---- 读过倪朋飞的《Linux性能优化实战》经常说的 CPU 上下文切换是什么意思
冬天里的懒猫
2021/08/05
1.2K0
pidstat_使用pidstat查看进程资源使用情况
在查看系统资源使用情况时,很多工具为我们提供了从设备角度查看的方法。例如使用iostat查看磁盘io统计信息:
全栈程序员站长
2022/11/15
1K0
网工人必须掌握的Linux命令
作为一个Linux运维人员,主要就是对Linux服务器的性能做一些优化,本篇博文仅仅介绍如何性能检测常用的指令!
网络技术联盟站
2021/02/22
1K0
技能篇:开发必备linux命令大全-稳赚不亏
我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令
潜行前行
2021/08/20
4.4K0
技能篇:开发必备linux命令大全-稳赚不亏
jvm调优的工具介绍
jvm调优实战笔记之基础知识简介 I. 背景 java后端,提供了一个svg渲染的服务,在qps较大时,会出现频繁的gc,而此时的服务器性能本身并没有达到瓶颈(cpu,load,io都不太高)因此考虑调整一下jvm的相关参数,看是否可以提升服务性能 jvm相关参数记录 -XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:CMSMaxAbortablePrecleanTime=5000 -XX:+CMSParalle
一灰灰blog
2018/02/06
1.7K0
jvm调优的工具介绍
在个人服务器中,山月是如何排查问题的?
大家好,我是山月。本篇文章帮你了解一些在裸机上的命令以及如何查看指标。本篇文章正在参加掘金的征文活动,大家可以在原文中打开地址给我点个赞。
山月
2021/09/28
7200
相关推荐
MacBook 与其他设备的低成本高性能数据传输方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档