This command is used to monitor the performance of processes/jobs on a system. Which provides real-time statistics on CPU, memory, and I/O usage and can be used to identify processes that are consuming excessive resources.
- About pidstat: To report statistics for Linux tasks
- Comes From: sysstat-X.X.X
- Configuration Files:
- Path: /usr/bin/pidstat
Examples:
1. To report statistics for Linux tasks
# pidstat |
2. To display only tasks whose command name includes the string comm
# pidstat -C comm |
3. To report I/O statistics
# pidstat -d |
4. To display all activities horizontally on a single line
# pidstat -h |
5. To display the process command name and all its arguments
# pidstat -l |
6. To select tasks (processes) for which statistics are to be reported
# pidstat -p 1234 |
7. To report page faults and memory usage
# pidstat -r |
8. To display statistics for threads associated with selected tasks
# pidstat -t |
9. To specifies what has to be monitored by the pidstat command
# pidstat -T |
10. To report CPU usage
# pidstat -u |
11. To print version info
# pidstat -V |
12. To Report task switching activity
# pidstat -w |
Related Commands: sar, top, ps, mpstat, iostat, vmstat