PCP-PIDSTAT(1) | General Commands Manual | PCP-PIDSTAT(1) |
pcp-pidstat - Report statistics for Linux tasks.
pcp pidstat [-s N] [-t DELTA] [-I] [-a FILE] [-f FORMAT] [-G NAME] [-U[USERNAME]] [-p PID1,PID2..] [-R/-r/-k] [-V] [-Z timezone --timezone=TZ] [-z --hostzone] [-l] [-?]
pcp-pidstat command is used for monitoring individual tasks currently being managed by the Linux kernel. Using various options it helps user to see useful information related with the processes. This information can include percentage CPU, memory and stack usages, scheduling and priority information. By default pcp-pidstat reports live data for the local host but can also report for a remote host (--host) or from a previously captured PCP archive (-a). pcp-pidstat fetches the data to be analysed from PMCD unless provided -a option. (See below)
Output control options:
General Options:
detail
Show total time processes have spent in each of the 5 different
states
all
Show total time processes spent in their current state
[R,S,T,D,Z]
A comma separated list of states which can be any or all of
[R,S,T,Z,D]. For example, -B
R,S will report processes currently in either R or S
states and not report processes currently in any other states.
UID
The real user identification number of the task being monitored.
USER
The name of the real user owning the task being monitored.
PID
The identification number of the task being monitored.
prio
The realtime priority of the task being monitored.
policy
The scheduling policy of the task being monitored.
Command
The command name of the task.
UID
The real user identification number of the task being monitored.
USER
The name of the real user owning the task being monitored.
PID
The identification number of the task being monitored.
minflt/s
Total number of minor faults the task has made per second, those which
have not required loading a memory page from disk.
majflt/s
Total number of major faults the task has made per second, those which
have required loading a memory page from disk.
VSZ
Virtual Size: The virtual memory usage of entire task in kilobytes.
RSS
Resident Set Size: The non-swapped physical memory used by the task in
kilobytes.
%MEM
The tasks's currently used share of available physical memory.
Command
The command name of the task.
UID
The real user identification number of the task being monitored.
USER
The name of the real user owning the task being monitored.
PID
The identification number of the task being monitored.
StkSize
The amount of memory in kilobytes reserved for the task as stack, but not
necessarily used.
StkRef
The amount of memory in kilobytes used as stack, referenced by the
task.
Command
The command name of the task.
Ouput Filter Options
pcp-pidstat is inspired by the pidstat(1) command and aims to be command line and output compatible with it.
pcp(1), pidstat(1), PCPIntro(1), pmParseInterval(3) and environ(7).
PCP | Performance Co-Pilot |