pidstat命令

  运维

[root@node01 opt]# pidstat --help
Usage: pidstat [ options ] [ [ ] ]
Options are:
[ -d ] [ -h ] [ -I ] [ -l ] [ -r ] [ -s ] [ -t ] [ -U [ ] ] [ -u ]
[ -V ] [ -w ] [ -C ] [ -p { [,...] | SELF | ALL } ]
[ -T { TASK | CHILD | ALL } ]


[root@node01 opt]# pidstat
Linux 4.10.10-1.el7.elrepo.x86_64 (node01) 06/13/2017 _x86_64_ (8 CPU)

07:10:18 PM UID PID %usr %system %guest %CPU CPU Command
07:10:18 PM 0 1 0.00 0.02 0.00 0.03 3 systemd
07:10:18 PM 0 2 0.00 0.00 0.00 0.00 2 kthreadd

[root@node01 opt]# pidstat -r
Linux 4.10.10-1.el7.elrepo.x86_64 (node01) 06/13/2017 _x86_64_ (8 CPU)

07:10:00 PM UID PID minflt/s majflt/s VSZ RSS %MEM Command
07:10:00 PM 0 1 1.33 0.00 193824 8396 0.21 systemd
07:10:00 PM 0 609 0.64 0.00 37268 5728 0.14 systemd-journal
07:10:00 PM 0 636 0.06 0.00 195132 6076 0.15 lvmetad

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: 拉起进程对应的命令

[root@node01 ~]# pidstat -d
Linux 4.10.10-1.el7.elrepo.x86_64 (node01) 06/13/2017 _x86_64_ (8 CPU)

07:12:37 PM UID PID kB_rd/s kB_wr/s kB_ccwr/s Command
07:12:37 PM 0 1 16.82 82.75 0.20 systemd

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

LEAVE A COMMENT

Captcha Code