

If we want to know the CPU usage of each core, we can press “1” while the top command is active: $ top

It only shows the overall used or idle CPU. However, we can see that this output doesn’t display per-core CPU usage. Furthermore, it also displays the utilization for all the users in the machine - for example, root and nginx from our output above. Notably, top displays the process-wise CPU usage together with the overall CPU usage. Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie Simple syntax and the detailed snapshot of system resources makes top a common choice for identifying the CPU usage of the machine: $ top Generally speaking, the topcommand is the most popular choice for monitoring system resources.
