network
netstat -ptc
IO
iostat
ps commands in order to check for performance probelms:
1) Displaying top CPU_consuming processes:
# ps aux|head -1; ps aux|sort -rn -k2|head -10
2) Displaying top 10 memory-consuming processes:
# ps aux|head -1; ps aux|sort -rn -k3|head
3) Displaying process in order of being penalized:
# ps -eakl|head -1; ps -eakl|sort -rn +5
4) Displaying process in order of priority:
# ps -eakl|sort -n +6|head
5) Displaying process in order of nice value
# ps -eakl|sort -n +7
6) Displaying the process in order of time
# ps vx|head -1;ps vx|grep -v PID|sort -rn +3|head -10
7) Displaying the process in order of real memory use
# ps vx|head -1; ps vx|grep -v PID|sort -rn +6|head -10
8) Displaying the process in order of I/O
# ps vx|head -1; ps vx|grep -v PID|sort -rn +4|head -10
9) Displaying WLM classes
# ps -a -o pid, user, class, pcpu, pmem, args
10) Determining process ID of wait processes:
# ps vg|head -1; ps vg|grep -w wait
11) Wait process bound to CPU
# ps -mo THREAD -p
12) CPU usage with priority levels
# topas -P
# for x in `seq 1 1 10`; do ps -eo state,pid,cmd | grep "^D"; echo "----"; sleep 5; done
# ps auxww --sort=lstart | sort -r -k3,4 | head -20
# ps aux --sort -pcpu
# ps -ef --sort=start_time|head -20
# watch -n 1 "(ps aux | awk '\$8 ~ /D/ { print \$0 }')"
-- -----------------------------------------------------------------------
netstat -ptc
IO
iostat
ps commands in order to check for performance probelms:
1) Displaying top CPU_consuming processes:
# ps aux|head -1; ps aux|sort -rn -k2|head -10
2) Displaying top 10 memory-consuming processes:
# ps aux|head -1; ps aux|sort -rn -k3|head
3) Displaying process in order of being penalized:
# ps -eakl|head -1; ps -eakl|sort -rn +5
4) Displaying process in order of priority:
# ps -eakl|sort -n +6|head
5) Displaying process in order of nice value
# ps -eakl|sort -n +7
6) Displaying the process in order of time
# ps vx|head -1;ps vx|grep -v PID|sort -rn +3|head -10
7) Displaying the process in order of real memory use
# ps vx|head -1; ps vx|grep -v PID|sort -rn +6|head -10
8) Displaying the process in order of I/O
# ps vx|head -1; ps vx|grep -v PID|sort -rn +4|head -10
9) Displaying WLM classes
# ps -a -o pid, user, class, pcpu, pmem, args
10) Determining process ID of wait processes:
# ps vg|head -1; ps vg|grep -w wait
11) Wait process bound to CPU
# ps -mo THREAD -p
12) CPU usage with priority levels
# topas -P
# for x in `seq 1 1 10`; do ps -eo state,pid,cmd | grep "^D"; echo "----"; sleep 5; done
# ps auxww --sort=lstart | sort -r -k3,4 | head -20
# ps aux --sort -pcpu
# ps -ef --sort=start_time|head -20
# watch -n 1 "(ps aux | awk '\$8 ~ /D/ { print \$0 }')"
-- -----------------------------------------------------------------------