PIDSTAT(1) Linux User's Manual PIDSTAT(1) (NAME) pidstat - . (SYNOPSIS) pidstat [ -d ] [ -H ] [ -h ] [ -I ] [ -l ] [ -R ] [ -r ] [ -s ] [ -t ] [ -U [ username ] ] [ -u ] [ -V ] [ -v ] [ -w ] [ -C comm ] [ -G process_name ] [ --dec={ 0 | 1 | 2 } ] [ --human ] [ -o JSON ] [ -p { pid[,...] | SELF | ALL } ] [ -T { TASK | CHILD | ALL } ] [ interval [ count ] ] [ -e program args ] (DESCRIPTION) pidstat . -p ( -p ALL ) . -p ALL ( ) . pidstat . -T . interval . 0 ( ) () . interval count . count interval . interval count pidstat . (flags) . (CPU) . (OPTIONS) -C comm comm . (regular expression) . -d I/O ( 2.6.20 ). : UID (UID) . USER . PID (PID) . kB_rd/s . kB_wr/s . kB_ccwr/s . pagecache (dirty) (truncate) . I/O . iodelay I/O (clock ticks) . I/O (sync) I/O swapin . Command . --dec={ 0 | 1 | 2 } ( ). -e program args program args pidstat . pidstat program . interval . -G process_name process_name . . -t -G (threads) ( process_name ). -H epoch ( ). -h . (parse) . --human ( 1.0k 1.2M ). ( ...) . -I SMP CPU ( -u ) . -l . -o JSON JSON ( ) . JSON . -p { pid[,...] | SELF | ALL } () . pid . SELF pidstat ALL . -R (realtime) . : UID . USER . PID . prio . policy . Command . -r (page faults) . : UID . USER . PID . minflt/s (minor faults) . majflt/s (major faults) . VSZ (Virtual Size): . RSS (Resident Set Size): (non-swapped) ..IP %MEM . Command . : UID . USER . PID . minflt-nr (minor faults) . majflt-nr (major faults) . Command . -s (stack). : UID . USER . PID . StkSize . StkRef . Command . -T { TASK | CHILD | ALL } pidstat . TASK ( ) CHILD . ALL . : pidstat . : (kill) . -t (threads) . : TGID (thread group leader). TID . -U [ username ] UID. username . -u CPU. : UID . USER . PID . %usr CPU ( ) nice. . %system CPU (). %guest CPU ( ). %wait CPU . %CPU CPU . SMP -I CPU CPU . CPU . Command . : UID . USER . PID . usr-ms ( ) nice . . system-ms () . guest-ms ( ). Command . -V . -v . : UID . USER . PID . threads . fd-nr . Command . -w ( 2.6.23 ). : UID . USER . PID . cswch/s (voluntary context switches) . (block) ..IP nvcswch/s (involuntary context switches) . (time slice) . Command . (ENVIRONMENT) pidstat : S_COLORS . . never always auto ( ). ( ) . S_COLORS_SGR . (:) I=32;22:N=34;1:W=35;1:X=31;1:Z=34;22. . : I= SGR ( Select Graphic Rendition) PID UID CPU. N= SGR . W= ( M=) SGR ( ). X= ( H=) SGR ( ). Z= SGR (threads). S_TIME_FORMAT ISO (locale) . pidstat ISO 8601 (YYYY-MM-DD) . ISO 8601 . (EXAMPLES) pidstat 2 5 (CPU) . pidstat -r -p 1643 2 5 (page faults) PID 1643 . pidstat -C "fox|bird" -r -p ALL "fox" "bird" . pidstat -T CHILD -r 2 5 . . (BUGS) /proc (mount) pidstat . pidstat (kB) (MB) ... (kiB) (MiB) ... . ..SH " (FILES)" /proc . (AUTHOR) Sebastien Godard (sysstat orange.fr) (SEE ALSO) sar(1), top(1), ps(1), mpstat(1), iostat(1), vmstat(8) https://github.com/sysstat/sysstat https://sysstat.github.io Linux JANUARY 2025 PIDSTAT(1)