2. Process Management Tools
● top - View real-time data about processes running on the system.
- live processes monitoring tool.
● ps aux - Get a listing of processes running on the system.
● kill - End the running of a process.
● jobs - Display a list of current jobs running in the background.
● bg - To send a process to background
● fg - Move a background process into the foreground.
● ctrl + z - Pause the current foreground process and move it into the
background.
● pstree
3. Process Management Tools
ps aux - Get a listing of processes running on the system.
● USER = user owning the process
● PID = process ID of the process
● %CPU = It is the CPU time used divided by the time the process has been running.
● %MEM = ratio of the process’s resident set size to the physical memory on the machine
● VSZ = virtual memory usage of entire process (in KiB)
● RSS = resident set size, the non-swapped physical memory that a task has used (in KiB)
● TTY = controlling tty (terminal)
● STAT = multi-character process state
● START = starting time or date of the process
● TIME = cumulative CPU time
● COMMAND = command with all its arguments
4. Process Management Tools
top - View real-time data about processes running on the system.
● PID – l’ID of the process
● USER – The user that is the owner of the process
● PR – priority of the process
● NI – The “NICE” value of the process
● VIRT – virtual memory used by the process
● RES – physical memory used from the process
● SHR – shared memory of the process
● S – indicates the status of the process: S=sleep R=running Z=zombie
● %CPU – This is the percentage of CPU used by this process
● %MEM – This is the percentage of RAM used by the process
● TIME+ –This is the total time of activity of this process
● COMMAND – And this is the name of the process