You are on page 1of 1

CPU and Memory Utilization of Processes on AIX environment

May 6, 2015

Hi,

You may use the following commands for checking CPU/Memory utilization.

Displaying top CPU_consuming processes:


#ps aux | head -1; ps aux | sort -rn +2 | head -10

Displaying top 10 memory-consuming processes:


#ps aux | head -1; ps aux | sort -rn +3 | head

Displaying process in order of being penalized:


#ps -eakl | head -1; ps -eakl | sort -rn +5

Displaying process in order of priority:


#ps -eakl | sort -n +6 | head

Displaying process in order of nice value


#ps -eakl | sort -n +7

Displaying the process in order of time


#ps vx | head -1;ps vx | grep -v PID | sort -rn +3 | head -10

Displaying the process in order of real memory use


#ps vx | head -1; ps vx | grep -v PID | sort -rn +6 | head -10

Displaying the process in order of I/O


#ps vx | head -1; ps vx | grep -v PID | sort -rn +4 | head -10

Displaying WLM classes


#ps -a -o pid, user, class, pcpu, pmem, args

Determinimg process ID of wait processes:


#ps vg | head -1; ps vg | grep -w wait

Wait process bound to CPU


#ps -mo THREAD -p <PID>

Cpu usage with priority levels


#topas -P

You might also like