PS display instructions:
Linux @ Ubuntu ::~ $ PS auxwf | less
User PID % CPU % mem vsz RSS tty stat Start Time Command
Root 2 0.0 0.0 0 0? S [kthreadd]
Root 3 0.0 0.0 0 0? S/_ [ksoftirqd/0]
Root 5 0.0 0.0 0 0? S/_ [kworker/u: 0]
Root 6 0.0 0.0 0 0? S/_ [migration/0]
=-=
User: running user
PID: process ID
% CPU: CPU usage
% Mem: memory usage
Vsz: virtual memory used (KB)
RSS: memory used (KB)
TTY: The running Terminal ,? Daemon
Stat: the status of the process.
Start: process start time
Time: execution time
Command: name of the running command
=-=
Process status flag:
D // an uninterrupted static state
R // executing
S // blocked (sleep)
T // pause execution
Z // does not exist but cannot be eliminated temporarily (zombie)
W // not available in sufficient memory Paging
<// Process with high priority
N // process with low priority
L // memory allocated by PAGE and locked in memory