1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux 运行进程实时监控pidstat命令详解

Linux 运行进程实时监控pidstat命令详解

时间:2021-01-17 03:21:39

相关推荐

Linux 运行进程实时监控pidstat命令详解

原文链接:/ggjucheng/archive//01/13/2858874.html

简介

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

实例讲解

默认参数

执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:

linux:~ # pidstatLinux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_11:37:19PID %usr %system %guest %CPU CPU Command……11:37:19 11452 0.00 0.00 0.00 0.002 bash11:37:19 11509 0.00 0.00 0.00 0.003 dd

指定采样周期和采样次数

pidstat命令指定采样周期和采样次数,命令形式为”pidstat [option] interval [count]”,以下pidstat输出以2秒为采样周期,输出10次cpu使用统计信息:

pidstat 2 10

cpu使用情况统计(-u)

使用-u选项,pidstat将显示各活动进程的cpu使用统计,执行”pidstat -u”与单独执行”pidstat”的效果一样。

内存使用情况统计(-r)

使用-r选项,pidstat将显示各活动进程的内存使用统计:

linux:~ # pidstat -r -p 13084 1Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_15:08:18PID minflt/s majflt/sVSZ RSS %MEM Command15:08:19 13084 133835.000.00 15720284 15716896 96.26 mmmm15:08:20 13084 35807.000.00 15863504 15849756 97.07 mmmm15:08:21 13084 19273.870.00 15949040 15792944 96.72 mmmm

以上各列输出的含义如下:

minflt/s: 每秒次缺页错误次数(minor page faults),次缺页错误次数意即虚拟内存地址映射成物理内存地址产生的page fault次数majflt/s: 每秒主缺页错误次数(major page faults),当虚拟内存地址映射成物理内存地址时,相应的page在swap中,这样的page fault为major page fault,一般在内存使用紧张时产生VSZ:该进程使用的虚拟内存(以kB为单位)RSS:该进程使用的物理内存(以kB为单位)%MEM:该进程使用内存的百分比Command: 拉起进程对应的命令

IO情况统计(-d)

使用-d选项,我们可以查看进程IO的统计信息:

linux:~ # pidstat -d 1 2Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_17:11:36PID kB_rd/s kB_wr/s kB_ccwr/s Command17:11:37 14579 124988.240.000.00 dd17:11:37PID kB_rd/s kB_wr/s kB_ccwr/s Command17:11:38 14579 105441.580.000.00 dd

输出信息含义

kB_rd/s: 每秒进程从磁盘读取的数据量(以kB为单位)kB_wr/s: 每秒进程向磁盘写的数据量(以kB为单位)Command: 拉起进程对应的命令

针对特定进程统计(-p)

使用-p选项,我们可以查看特定进程的系统资源使用情况:

linux:~ # pidstat -r -p 1 1Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_18:26:17PID minflt/s majflt/sVSZ RSS %MEM Command18:26:18 10.000.00 10380 640 0.00 init18:26:19 10.000.00 10380 640 0.00 init……

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。