User Tools

Site Tools


aix_process_monitoring

This is an old revision of the document!


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
aix_process_monitoring.1576580164.txt.gz · Last modified: 2019/12/17 12:56 by admin