Skip to content

What is top Linux command?

The top command in Linux is a powerful utility used to monitor system resources such as CPU usage, memory utilization, and running processes in real-time. It allows users to identify performance bottlenecks and troubleshoot system issues effectively.

Terminal window
top [options]
OptionDescription
-h, —helpDisplay help message
-d, —delaySpecify refresh interval in seconds
-p, —pidMonitor specific process ID
-U, —userDisplay processes of a specific user
-u, —userMonitor only processes of a specific user

None

Terminal window
top

Displays a dynamic view of the top processes running on the system.

Terminal window
top -o %CPU

Starts top with the processes sorted by the CPU utilization in descending order.

Terminal window
top -n 5

Runs top and limits the output to display only the top 5 processes.

Terminal window
top -u username

Launches top and filters the processes to show only those owned by the specified username.

Terminal window
top -H

Starts top in a mode where individual threads are displayed separately for processes.

To use the top command in bash, execute the following command:

Terminal window
top

To specify options with the top command in Linux, you can use flags such as ‘-d’ to set the delay time between updates. For example:

Terminal window
top -d 5

How can I sort processes in top by CPU usage?

Section titled “How can I sort processes in top by CPU usage?”

To sort the processes displayed by top in Linux by CPU usage, you can press ‘Shift + P’ while within the top command. This will arrange the processes based on their CPU consumption.

How can I sort processes in top by memory usage?

Section titled “How can I sort processes in top by memory usage?”

To sort the processes displayed by top in Linux by memory usage, you can press ‘Shift + M’ while within the top command. This will arrange the processes based on their memory consumption.

How to display a specific number of processes in top?

Section titled “How to display a specific number of processes in top?”

To set the number of processes shown in the top command in Linux, you can use the ‘-n’ flag followed by the desired number. For example, to display only 10 processes, you can use:

Terminal window
top -n 10

How to highlight running processes in top?

Section titled “How to highlight running processes in top?”

To highlight running processes in the top command in Linux, you can press ‘z’ while within the top interface. This action will display running processes in a different color for easier identification.

How can I kill a process using top in Linux?

Section titled “How can I kill a process using top in Linux?”

To kill a process using the top command in Linux, you can press ‘k’ while within the top interface. You will be prompted to enter the PID (Process ID) of the process you wish to terminate.

How can I save the current configuration in top for future use?

Section titled “How can I save the current configuration in top for future use?”

To save the current configuration settings in the top command for future use, press ‘W’ while within the top interface. This will write the configuration to a file named ‘.toprc’ in your home directory.

  • Monitor system resource usage
  • View running processes
  • Check CPU and memory usage
  • Sort processes by different metrics
  • Kill processes
  • Toggle between different display modes
  • Analyze system performance