The following commands show you the static cpu usage of your server:
ps -eo user,pcpu,pid,cmd --sort:-pcpu | head -6
Shows more headers and information:
ps aux --sort:-pcpu | head -7
Uses the sort command of --sort
ps -eo user,pcpu,pid,cmd | sort -r -k2 | head -6
\\
 
\\
It is important to inspect the 'State' column when investigating processes. Below are the flat definitions:
^ State ^ Definition ^
| D  | uninterruptible sleep (usually IO) |
| R  | running or runnable (on run queue) |
| S  | interruptible sleep (waiting for an event to complete) |
| T  | stopped, either by a job control signal or because it is being traced | 
| X  | dead (should never be seen) |
| Z  | defunct ("zombie") process, terminated but not reaped by its parent |
|    | |
| <  | high-priority (not nice to other users) |
| N  | low-priority (nice to other users) |
| L  | has pages locked into memory (for real-time and custom IO) |
| s  | is a session leader |
| l  | is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) |
| +  | is in the foreground process group |