linux 实时监控进程状态 - pidstat

pidstat 命令用来监控所有进程的状态,如进程占用的 CPU、内存、IO

可以指定监控具体的进程ID、监控时间间隔等

执行 pidstat 命令,默认显示出所有进程CPU相关的统计信息

各列含义

PID 进程ID

%usr 在用户态运行时占用cpu时间的比率

%system 在内核态运行时占用cpu时间的比率

%CPU 进程总的cpu使用率

CPU 正在运行这个进程的CPU编号

Command 这个任务的命令名称

使用示例

(1)统计cpu使用情况

# pidstat -u

显示结果与默认情况一致

(2)统计内存使用情况

# pidstat -r

信息含义

minflt/s、majflt/s 虚拟内存地址映射成物理内存地址时的每秒错误次数

VSZ 该进程使用的虚拟内存(kB)

RSS 该进程使用的物理内存(kB)

%MEM 该进程使用内存的百分比

(3)统计IO使用情况

# pidstat -d

信息含义

kB_rd/s 进程从磁盘每秒读取的数据量(kB)

kB_wr/s 进程向磁盘每秒写的数据量(kB)

(4)综合统计

#pidstat -urd -h

统计每个进程的CPU 内存 IO数据

-h 意思为在一行显示所有信息

(5)统计指定进程的情况

# pidstat -urd -p 1 -h

-p 1 指定统计ID为1的进程数据

(6)统计所有子进程的情况

# pidstat -T CHILD -C mysql

-T 统计的类型

-C 要统计的命令名称

这个命令是统计mysql命令所有子进程的信息

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2015-12-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏码神联盟

碎片化 | 第九阶段-04-互联网常见负载均衡架构图概述-视频

如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/q0501pwz0ij.html 负载均衡架构 数据库的数据一致性: 1...

4228
来自专栏about云

kafka权威指南 第二章第6节 Kafka集群配置与调优

问题导读: 1 Kafka集群有什么优势? 2 集群中部署多少个节点合适? 3 集群针对系统如何调优? Kafka集群 对于本地的开发工作或者概念性的...

3906
来自专栏程序员互动联盟

linux设备驱动第一篇:设备驱动程序简介

首先,我们知道驱动是内核的一部分,那么驱动在内核中到底扮演了什么角色呢? 设备驱动程序在内核中的角色:他们是一个个独立的“黑盒子”,使某个特定的硬件响应一个定义...

44410
来自专栏三丰SanFeng

无锁编程(七) - 实战

数据与进程对等的处理 场景:某服务需要支持海量用户,在一台物理机器上运行了多个进程/线程。对于数据应该如何处理以保证安全快速的访问数据呢? 解决方案:“分” 分...

2528
来自专栏码神联盟

碎片化 | 第九阶段-03-互联网常见技术结构图概述-视频

如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/e0501hpo9n0.html 负载均衡架构 数据库的数据一致性: 1...

3775
来自专栏coder修行路

Go实现海量日志收集系统(一)

项目背景 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 当系统机器比较少时,登陆到服务器上查看即可满足 当系统机器规模巨大,登陆到机器上查看几乎不现...

8347
来自专栏北京马哥教育

KeepAlived双主模式高可用集群

一、keepalived简介 keepalived是vrrp协议的实现,原生设计目的是为了高可用ipvs服务,keepalived能够配置文件中的定义生成ipv...

4317
来自专栏我是攻城师

ElasticSearch里面的路由功能介绍

3127
来自专栏腾讯移动品质中心TMQ的专栏

手机管家PiTest插件辅助测试方法分享

背景 你是否遇到过这样的测试场景: 垃圾需要达到2G! Wifi必要有有风险! CPU占用率达到70%以上! 日流量使用占用套餐的一半! 你的QQ必须要有风险...

2076
来自专栏顶级程序员

利用 Python 优雅地将 PDF 转换成图片

之前收集了很多优秀的 PDF文档,但是需要看的时候不是很方便,需要去找到这个文件,如果是在手机上的话往往还需要下载 PDF相关的插件才行,而且最大的问题是不便于...

1024

扫码关注云+社区

领取腾讯云代金券