In the top command output, abbreviations represent various metrics and system states. Here’s a breakdown:
System Summary Section:
- us: User CPU usage (time spent on non-kernel processes).
- sy: System CPU usage (time spent on kernel processes).
- ni: CPU time for processes with a manually set nice value.
- id: Idle CPU percentage.
- wa: CPU time waiting for I/O operations.
- hi: CPU time handling hardware interrupts.
- si: CPU time handling software interrupts.
- st: CPU time stolen by hypervisor.
Process Table Abbreviations:
- PID: Process ID.
- USER: User owning the process.
- PR: Process priority.
- NI: Niceness value (priority adjustment).
- VIRT: Virtual memory used by the process.
- RES: Resident memory (physical memory used).
- SHR: Shared memory used by the process.
- S: Process state (
R: running,S: sleeping, etc.). - %CPU: CPU usage by the process.
- %MEM: Memory usage by the process.
- TIME+: Total CPU time used by the process.
- COMMAND: Name/command of the process.
Would you like detailed examples or explanations for any specific abbreviation?