Tag Archives: PROC

High load average in idle state

By zio_mangrovia

With linux kernel 2.4.22-1.2199.nptlsmp (I know, it’s very old) Sometimes Load average increases to big value (over 7) but my 4 vCPU are in

idle state (5% busy every cpu). My web procedure was gone down so I found out that process (with 4732 process id, see my following output)

was in ‘uninterruptible sleep’ state (classified as ‘D ‘).
I want to be sure high load average has been caused from process in ‘uninterruptible sleep’, what way ??
I run several tools to diagnose this behaviour to understand reason for similar state of this process, what resources is it waiting ?
Can you help me please ?

I show commands which I run:

Current Load Average :: 7.52 7.55, 7.57

—————————————-

ps auxf:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 5 0.0 0.0 0 0 ? SW 2012 0:00 [swapper]
root 4 0.0 0.0 0 0 ? SW 2012 0:00 [swapper]
root 3 0.0 0.0 0 0 ? SW 2012 0:00 [swapper]
root 2 0.0 0.0 0 0 ? SW 2012 0:00 [swapper]
root 1 0.0 0.0 2636 392 ? S 2012 0:37 init [3]
root 6 0.0 0.0 0 0 ? SW 2012 0:11 [keventd]
root 7 0.0 0.0 0 0 ? SWN 2012 32:44 [ksoftirqd/0]
root 8 0.0 0.0 0 0 ? SWN 2012 31:25 [ksoftirqd/1]
root 9 0.0 0.0 0 0 ? SWN 2012 32:55 [ksoftirqd/2]
root 10 0.0 0.0 0 0 ? SWN 2012 35:08 [ksoftirqd/3]
root 12 0.0 0.0 0 0 ? SW 2012 0:57 [bdflush]
root 13 0.0 0.0 0 0 ? SW 2012 4:03 [kupdated]
root 14 0.0 0.0 0 0 ? SW 2012 0:00 [mdrecoveryd]
root 22 0.0 0.0 0 0 ? SW 2012 7:42 [kjournald]
root 192 0.0 0.0 0 0 ? SW 2012 0:06 [kjournald]
root 193 0.0 0.0 0 0 ? SW 2012 2:02 [kjournald]
root 194 0.0 0.0 0 0 ? SW 2012 10:49 [kjournald]
root 195 0.0 0.0 0 0 ? SW 2012 2:09 [kjournald]
root 196 0.0 0.0 0 0 ? SW 2012 15:44 [kjournald]
root 197 0.0 0.0 0 0 ? SW 2012 13:40 [kjournald]
root 357 0.1 0.0 16164 1436 ? S 2012 53:38 /usr/sbin/vmtoolsd
root 625 0.0 0.0 2332 360 ? S 2012 2:54 irqbalance
rpc 642 0.0 0.0 2752 372 ? S 2012 0:00 portmap
rpcuser 661 0.0 0.0 2584 440 ? S 2012 0:00 rpc.statd
root 745 0.0 0.0 4820 696 ? S 2012 0:01 /usr/sbin/sshd
root 19116 0.0 0.0 9204 2296 ? S 07:14 0:02 _ sshd: root@pts/0
root 19118 0.0 0.0 4760 1256 pts/0 S 07:14 0:00 | _ -bash
root 24799 0.1 0.0 5116 1224 pts/0 S 08:49 0:00 | _ view /home/caribel/bin/tomcatboss.rc
root 22035 0.0 0.0 8188 1884 ? S 08:16 0:00 _ sshd: root@pts/1
root 22037 0.0 0.0 5244 1408 pts/1 S 08:16 0:00 _ -bash
root 760 0.0 0.0 2564 448 ? S 2012 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
root 5059 0.0 0.0 6512 560 ? D Jan12 0:04 _ /opt/omni/lbin/vbda -bmaname HP:Ultrium 4-SCSI_1 -type 2 -start

1358004656 -level 0 -access 1 0 -protection 2 604800 -name /home/caribel -ma bks01.ausl6.it 59491 -id 1358004608 -volume /home/caribel –

ses_owner BKS01ADMINISTRATOR@bks
root 20743 0.0 0.0 6512 560 ? D Jan13 0:03 _ /opt/omni/lbin/vbda -bmaname HP:Ultrium 4-SCSI_1 -type 2 -start

1358091056 -level 0 -access 1 0 -protection 2 604800 -name /home/caribel -ma bks01.ausl6.it 59140 -id 1358091008 -volume /home/caribel –

ses_owner BKS01ADMINISTRATOR@bks
root 770 0.0 0.0 2704 208 ? S 2012 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root 811 0.0 0.0 3156 312 ? S 2012 0:00 gpm -m /dev/mouse -t imps2
root 824 0.0 0.0 1984 476 ? S 2012 0:14 crond
root 26225 0.0 0.0 1984 520 ? S Jan13 0:00 _ CROND
root 26227 0.0 0.0 3280 716 ? S Jan13 0:00 | _ /bin/bash /usr/bin/run-parts /etc/cron.daily
root 27343 0.0 0.0 3284 680 ? SN Jan13 0:00 | _ /bin/sh /etc/cron.daily/slocate.cron
root 27346 0.0 0.0 2028 420 ? DN Jan13 0:06 | | _ /usr/bin/updatedb -f NFS,SMBFS,NCPFS,PROC,DEVPTS -e

/tmp,/var/tmp,/usr/tmp,/afs,/net
root 27344 0.0 0.0 2992 416 ? S Jan13 0:00 | _ awk -v progname=/etc/cron.daily/slocate.cron progname {?????

print progname “:n”????? progname=””;???? }???? { print; }
root 10249 0.0 0.0 1984 520 ? S 04:02 0:00 _ CROND
root 10251 0.0 0.0 3324 716 ? S 04:02 0:00 | _ /bin/bash /usr/bin/run-parts /etc/cron.daily
root 11261 0.0 0.0 2924 680 ? SN 04:03 0:00 | _ /bin/sh /etc/cron.daily/slocate.cron
root 11264 0.0 0.0 2880 436 ? DN 04:03 0:05 | | _ /usr/bin/updatedb -f NFS,SMBFS,NCPFS,PROC,DEVPTS -e

/tmp,/var/tmp,/usr/tmp,/afs,/net
root 11262 0.0 0.0 3480 416 ? S 04:03 0:00 | _ awk -v progname=/etc/cron.daily/slocate.cron progname {?????

print progname “:n”????? progname=””;???? }???? { print; }
root 24802 0.0 0.0 1984 584 ? S 08:50 0:00 _ CROND
root 24803 0.0 0.0 3596 820 ? S 08:50 0:00 _ /bin/sh /root/ric/loadaverage.sh
root 24821 0.0 0.0 3948 836 ? R 08:50 0:00 _ /bin/ps auxf –columns 300
daemon 841 0.0 0.0 2440 452 ? S 2012 0:01 /usr/sbin/atd
root 849 0.0 0.0 9852 608 ? S 2012 0:02 ./SGPdaemonD
root 1004 0.8 1.9 792572 61760 ? S 2012 392:47 /usr/java/j2sdk1.4.2_07/bin/java -Xms256m -Xmx512m –

Xloggc:/usr/local/jakarta-tomcat-4.1.31/logs/GC.log -Djava.endorsed.dirs=/usr/local/jakarta-tomcat-4.1.31/common/endorsed -classpath

/usr/java/j2sdk1.4.2_07/lib/tools.jar:/usr/local/jak
root 1030 0.0 0.0 10440 424 ? S 2012 0:00 ./SGPdaemon_D
root 1082 0.0 0.0 3000 524 ? S 2012 0:00 login — root
root 1181 0.0 0.0 5052 832 tty1 S 2012 0:00 _ -bash
root 1083 0.0 0.0 2200 296 tty2 S 2012 0:00 /sbin/mingetty tty2
root 1084 0.0 0.0 2684 296 tty3 S 2012 0:00 /sbin/mingetty tty3
root 1085 0.0 0.0 3104 296 tty4 S 2012 0:00 /sbin/mingetty tty4
root 1086 0.0 0.0 3224 296 tty5 S 2012 0:00 /sbin/mingetty tty5
root 1087 0.0 0.0 2356 296 tty6 S 2012 0:00 /sbin/mingetty tty6
root 5244 0.0 0.0 1744 484 ? S 2012 0:17 syslogd -m 0
root 5248 0.0 0.0 2016 332 ? S 2012 0:00 klogd -x
caribel 15130 0.0 0.0 5196 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 15154 2.3 7.4 1299940 229812 ? S 2012 1082:10 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.
root 28182 0.0 0.0 7848 768 ? S 2012 0:01 sendmail: Queue runner@00:30:00 for /var/spool/mqueue
smmsp 28191 0.0 0.0 7016 776 ? S 2012 0:01 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue
caribel 30419 0.0 0.0 5164 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 30443 0.5 3.1 1181116 97732 ? S 2012 252:44 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 12915 0.0 0.0 5404 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 12939 0.5 3.1 1185452 98944 ? S 2012 248:14 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 8273 0.0 0.0 5060 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 8298 0.5 3.1 1198412 97640 ? S 2012 237:38 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 23986 0.0 0.0 5288 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 24010 0.5 3.1 1180516 98580 ? S 2012 226:44 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 6937 0.0 0.0 5112 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 6962 0.5 3.1 1182580 98044 ? S 2012 221:00 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 21274 0.0 0.0 4980 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 21298 0.5 3.1 1184204 97392 ? S 2012 216:30 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 5607 0.0 0.0 5992 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 5632 0.5 3.1 1195376 98864 ? S 2012 207:00 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 21030 0.0 0.0 5404 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 21055 0.5 3.1 1185968 98260 ? S 2012 198:25 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 16629 0.0 0.0 5108 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 16653 0.5 3.1 1181788 98740 ? S 2012 181:03 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 29459 0.0 0.0 5220 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 29483 0.5 2.6 1182852 82536 ? S 2012 171:55 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 8793 0.0 0.0 5140 712 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 8817 0.5 2.4 1182008 76696 ? S 2012 163:13 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 20761 0.0 0.0 5048 712 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 20785 0.5 2.5 1199952 77656 ? S 2012 154:23 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 3846 0.0 0.0 5024 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 3870 0.5 2.6 1187256 81684 ? S 2012 145:24 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 19040 0.0 0.0 5364 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 19068 0.5 2.6 1181564 83148 ? S 2012 138:41 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 14975 0.0 0.0 5676 716 ? S 2012 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 15005 0.5 2.7 1190504 85128 ? S 2012 120:12 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 28335 0.0 0.0 4532 716 ? S Jan01 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 28361 0.5 2.6 1188696 83104 ? S Jan01 110:44 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 8502 0.0 0.0 5760 716 ? S Jan02 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 8526 0.5 2.7 1179340 84312 ? S Jan02 104:37 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 24062 0.0 0.0 4760 716 ? S Jan03 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 24109 0.5 2.9 1187644 91676 ? S Jan03 95:09 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 6991 0.0 0.0 5332 716 ? S Jan04 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 7018 0.5 3.0 1179140 93728 ? S Jan04 86:27 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 22357 0.0 0.0 6224 716 ? S Jan05 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 22386 0.5 3.1 1183512 96888 ? S Jan05 77:53 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 19404 0.0 0.0 4680 716 ? S Jan07 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 19434 0.5 3.1 1195660 98452 ? S Jan07 60:33 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 3498 0.0 0.0 4884 716 ? S Jan08 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 3525 0.5 3.1 1184604 97088 ? S Jan08 52:20 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 22990 0.0 0.0 5180 716 ? S Jan09 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 23014 0.5 3.1 1186872 97280 ? S Jan09 44:34 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 7081 0.0 0.0 4840 716 ? S Jan10 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 7117 0.5 3.1 1191700 98120 ? S Jan10 36:17 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 23617 0.0 0.0 4636 716 ? S Jan11 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 23647 0.6 3.1 1181152 97432 ? S Jan11 28:53 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 6738 0.3 0.0 0 0 ? Z Jan12 12:16 [java ]
caribel 6826 0.0 0.0 5572 772 ? S Jan12 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 6857 0.6 3.2 1184788 99872 ? S Jan12 23:17 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
caribel 4732 0.1 0.1 907764 4520 ? D 01:15 0:38 /usr/java/j2sdk1.4.2_07/bin/java -Xms256m -Xmx700m -Djava.awt.headless=true

-server -Djava.endorsed.dirs=/home/caribel/jakarta-tomcat-4.1.29/common/endorsed -classpath

/usr/java/j2sdk1.4.2_07/lib/tools.jar:/home/caribel/jakarta-tomcat-4.
caribel 4818 0.0 0.0 5528 780 ? S 01:15 0:00 /bin/sh /home/caribel/jbossesb-server-4.4.GA/bin/run.sh
caribel 4842 1.1 3.5 1174780 110260 ? S 01:15 5:12 _ /home/caribel/jdk1.6.0_27/bin/java -Dprogram.name=run.sh -server –

Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 –

Djava.net.preferIPv4Stack=true -Djava.endorsed.d
root 23461 0.0 0.0 4832 2476 ? S 08:38 0:00 /usr/local/apache2/bin/httpd -k start
nobody 23462 0.0 0.0 4832 2504 ? S 08:38 0:00 _ /usr/local/apache2/bin/httpd -k start
nobody 23463 0.0 0.0 4832 2504 ? S 08:38 0:00 _ /usr/local/apache2/bin/httpd -k start
nobody 23464 0.0 0.0 4832 2504 ? S 08:38 0:00 _ /usr/local/apache2/bin/httpd -k start
nobody 23465 0.0 0.0 4832 2504 ? S 08:38 0:00 _ /usr/local/apache2/bin/httpd -k start
nobody 23466 0.0 0.0 4832 2504 ? S 08:38 0:00 _ /usr/local/apache2/bin/httpd -k start
tomcat5 24329 6.1 2.5 753476 78824 pts/0 S 08:47 0:11 /usr/local/jdk1.6.0_20/bin/java -server -Xms256m -Xmx512m –

Djava.awt.headless=true -Dcom.sun.management.jmxremote -XX:MaxPermSize=128m –

Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/hom

—————————————-

sar -X ALL

Linux 2.4.22-1.2199.nptlsmp

08:50:00 PPID cminflt/s cmajflt/s %cuser %csystem cnswap/s
08:50:01 1 0.00 0.00 0.00 0.00 0.00
08:50:01 2 0.00 0.00 0.00 0.00 0.00
08:50:01 3 0.00 0.00 0.00 0.00 0.00
08:50:01 4 0.00 0.00 0.00 0.00 0.00
08:50:01 5 0.00 0.00 0.00 0.00 0.00
08:50:01 6 0.00 0.00 0.00 0.00 0.00
08:50:01 7 0.00 0.00 0.00 0.00 0.00
08:50:01 8 0.00 0.00 0.00 0.00 0.00
08:50:01 9 0.00 0.00 0.00 0.00 0.00
08:50:01 10 0.00 0.00 0.00 0.00 0.00
08:50:01 12 0.00 0.00 0.00 0.00 0.00
08:50:01 13 0.00 0.00 0.00 0.00 0.00
08:50:01 14 0.00 0.00 0.00 0.00 0.00
08:50:01 22 0.00 0.00 0.00 0.00 0.00
08:50:01 192 0.00 0.00 0.00 0.00 0.00
08:50:01 193 0.00 0.00 0.00 0.00 0.00
08:50:01 194 0.00 0.00 0.00 0.00 0.00
08:50:01 195 0.00 0.00 0.00 0.00 0.00
08:50:01 196 0.00 0.00 0.00 0.00 0.00
08:50:01 197 0.00 0.00 0.00 0.00 0.00
08:50:01 357 0.00 0.00 0.00 0.00 0.00
08:50:01 625 0.00 0.00 0.00 0.00 0.00
08:50:01 642 0.00 0.00 0.00 0.00 0.00
08:50:01 661 0.00 0.00 0.00 0.00 0.00
08:50:01 745 0.00 0.00 0.00 0.00 0.00
08:50:01 760 0.00 0.00 0.00 0.00 0.00
08:50:01 770 0.00 0.00 0.00 0.00 0.00
08:50:01 811 0.00 0.00 0.00 0.00 0.00
08:50:01 824 0.00 0.00 0.00 0.00 0.00
08:50:01 841 0.00 0.00 0.00 0.00 0.00
08:50:01 849 0.00 0.00 0.00 0.00 0.00
08:50:01 1004 0.00 0.00 0.00 0.00 0.00
08:50:01 1030 0.00 0.00 0.00 0.00 0.00
08:50:01 1082 0.00 0.00 0.00 0.00 0.00
08:50:01 1083 0.00 0.00 0.00 0.00 0.00
08:50:01 1084 0.00 0.00 0.00 0.00 0.00
08:50:01 1085 0.00 0.00 0.00 0.00 0.00
08:50:01 1086 0.00 0.00 0.00 0.00 0.00
08:50:01 1087 0.00 0.00 0.00 0.00 0.00
08:50:01 1181 0.00 0.00 0.00 0.00 0.00
08:50:01 5244 0.00 0.00 0.00 0.00 0.00
08:50:01 5248 0.00 0.00 0.00 0.00 0.00
08:50:01 15130 0.00 0.00 0.00 0.00 0.00
08:50:01 15154 0.00 0.00 0.00 0.00 0.00
08:50:01 28182 0.00 0.00 0.00 0.00 0.00
08:50:01 28191 0.00 0.00 0.00 0.00 0.00
08:50:01 30419 0.00 0.00 0.00 0.00 0.00
08:50:01 30443 0.00 0.00 0.00 0.00 0.00
08:50:01 12915 0.00 0.00 0.00 0.00 0.00
08:50:01 12939 0.00 0.00 0.00 0.00 0.00
08:50:01 8273 0.00 0.00 0.00 0.00 0.00
08:50:01 8298 0.00 0.00 0.00 0.00 0.00
08:50:01 23986 0.00 0.00 0.00 0.00 0.00
08:50:01 24010 0.00 0.00 0.00 0.00 0.00
08:50:01 6937 0.00 0.00 0.00 0.00 0.00
08:50:01 6962 0.00 0.00 0.00 0.00 0.00
08:50:01 21274 0.00 0.00 0.00 0.00 0.00
08:50:01 21298 0.00 0.00 0.00 0.00 0.00
08:50:01 5607 0.00 0.00 0.00 0.00 0.00
08:50:01 5632 0.00 0.00 0.00 0.00 0.00
08:50:01 21030 0.00 0.00 0.00 0.00 0.00
08:50:01 21055 0.00 0.00 0.00 0.00 0.00
08:50:01 16629 0.00 0.00 0.00 0.00 0.00
08:50:01 16653 0.00 0.00 0.00 0.00 0.00
08:50:01 29459 0.00 0.00 0.00 0.00 0.00
08:50:01 29483 0.00 0.00 0.00 0.00 0.00
08:50:01 8793 0.00 0.00 0.00 0.00 0.00
08:50:01 8817 0.00 0.00 0.00 0.00 0.00
08:50:01 20761 0.00 0.00 0.00 0.00 0.00
08:50:01 20785 0.00 0.00 0.00 0.00 0.00
08:50:01 3846 0.00 0.00 0.00 0.00 0.00
08:50:01 3870 0.00 0.00 0.00 0.00 0.00
08:50:01 19040 0.00 0.00 0.00 0.00 0.00
08:50:01 19068 0.00 0.00 0.00 0.00 0.00
08:50:01 14975 0.00 0.00 0.00 0.00 0.00
08:50:01 15005 0.00 0.00 0.00 0.00 0.00
08:50:01 28335 0.00 0.00 0.00 0.00 0.00
08:50:01 28361 0.00 0.00 0.00 0.00 0.00
08:50:01 8502 0.00 0.00 0.00 0.00 0.00
08:50:01 8526 0.00 0.00 0.00 0.00 0.00
08:50:01 24062 0.00 0.00 0.00 0.00 0.00
08:50:01 24109 0.00 0.00 0.00 0.00 0.00
08:50:01 6991 0.00 0.00 0.00 0.00 0.00
08:50:01 7018 0.00 0.00 0.00 0.00 0.00
08:50:01 22357 0.00 0.00 0.00 0.00 0.00
08:50:01 22386 0.00 0.00 0.00 0.00 0.00
08:50:01 19404 0.00 0.00 0.00 0.00 0.00
08:50:01 19434 0.00 0.00 0.00 0.00 0.00
08:50:01 3498 0.00 0.00 0.00 0.00 0.00
08:50:01 3525 0.00 0.00 0.00 0.00 0.00
08:50:01 22990 0.00 0.00 0.00 0.00 0.00
08:50:01 23014 0.00 0.00 0.00 0.00 0.00
08:50:01 7081 0.00 0.00 0.00 0.00 0.00
08:50:01 7117 0.00 0.00 0.00 0.00 0.00
08:50:01 23617 0.00 0.00 0.00 0.00 0.00
08:50:01 23647 0.00 0.00 0.00 0.00 0.00
08:50:01 6738 0.00 0.00 0.00 0.00 0.00
08:50:01 6826 0.00 0.00 0.00 0.00 0.00
08:50:01 6857 0.00 0.00 0.00 0.00 0.00
08:50:01 5059 0.00 0.00 0.00 0.00 0.00
08:50:01 26225 0.00 0.00 0.00 0.00 0.00
08:50:01 26227 0.00 0.00 0.00 0.00 0.00
08:50:01 27343 0.00 0.00 0.00 0.00 0.00
08:50:01 27344 0.00 0.00 0.00 0.00 0.00
08:50:01 27346 0.00 0.00 0.00 0.00 0.00
08:50:01 20743 0.00 0.00 0.00 0.00 0.00
08:50:01 4732 0.00 0.00 0.00 0.00 0.00
08:50:01 4818 0.00 0.00 0.00 0.00 0.00
08:50:01 4842 0.00 0.00 0.00 0.00 0.00
08:50:01 10249 0.00 0.00 0.00 0.00 0.00
08:50:01 10251 0.00 0.00 0.00 0.00 0.00
08:50:01 11261 0.00 0.00 0.00 0.00 0.00
08:50:01 11262 0.00 0.00 0.00 0.00 0.00
08:50:01 11264 0.00 0.00 0.00 0.00 0.00
08:50:01 19116 0.00 0.00 0.00 0.00 0.00
08:50:01 19118 0.00 0.00 0.00 0.00 0.00
08:50:01 22035 0.00 0.00 0.00 0.00 0.00
08:50:01 22037 0.00 0.00 0.00 0.00 0.00
08:50:01 23461 0.00 0.00 0.00 0.00 0.00
08:50:01 23462 0.00 0.00 0.00 0.00 0.00
08:50:01 23463 0.00 0.00 0.00 0.00 0.00
08:50:01 23464 0.00 0.00 0.00 0.00 0.00
08:50:01 23465 0.00 0.00 0.00 0.00 0.00
08:50:01 23466 0.00 0.00 0.00 0.00 0.00
08:50:01 24329 0.00 0.00 0.00 0.00 0.00
08:50:01 24799 0.00 0.00 0.00 0.00 0.00
08:50:01 24802 0.00 0.00 0.00 0.00 0.00
08:50:01 24803 0.00 0.00 0.00 0.00 0.00
08:50:01 24822 0.00 0.00 0.00 0.00 0.00
08:50:01 24823 0.00 0.00 0.00 0.00 0.00

Average: PPID cminflt/s cmajflt/s %cuser %csystem cnswap/s
Average: 1 0.00 0.00 0.00 0.00 0.00
Average: 2 0.00 0.00 0.00 0.00 0.00
Average: 3 0.00 0.00 0.00 0.00 0.00
Average: 4 0.00 0.00 0.00 0.00 0.00
Average: 5 0.00 0.00 0.00 0.00 0.00
Average: 6 0.00 0.00 0.00 0.00 0.00
Average: 7 0.00 0.00 0.00 0.00 0.00
Average: 8 0.00 0.00 0.00 0.00 0.00
Average: 9 0.00 0.00 0.00 0.00 0.00
Average: 10 0.00 0.00 0.00 0.00 0.00
Average: 12 0.00 0.00 0.00 0.00 0.00
Average: 13 0.00 0.00 0.00 0.00 0.00
Average: 14 0.00 0.00 0.00 0.00 0.00
Average: 22 0.00 0.00 0.00 0.00 0.00
Average: 192 0.00 0.00 0.00 0.00 0.00
Average: 193 0.00 0.00 0.00 0.00 0.00
Average: 194 0.00 0.00 0.00 0.00 0.00
Average: 195 0.00 0.00 0.00 0.00 0.00
Average: 196 0.00 0.00 0.00 0.00 0.00
Average: 197 0.00 0.00 0.00 0.00 0.00
Average: 357 0.00 0.00 0.00 0.00 0.00
Average: 625 0.00 0.00 0.00 0.00 0.00
Average: 642 0.00 0.00 0.00 0.00 0.00
Average: 661 0.00 0.00 0.00 0.00 0.00
Average: 745 0.00 0.00 0.00 0.00 0.00
Average: 760 0.00 0.00 0.00 0.00 0.00
Average: 770 0.00 0.00 0.00 0.00 0.00
Average: 811 0.00 0.00 0.00 0.00 0.00
Average: 824 0.00 0.00 0.00 0.00 0.00
Average: 841 0.00 0.00 0.00 0.00 0.00
Average: 849 0.00 0.00 0.00 0.00 0.00
Average: 1004 0.00 0.00 0.00 0.00 0.00
Average: 1030 0.00 0.00 0.00 0.00 0.00
Average: 1082 0.00 0.00 0.00 0.00 0.00
Average: 1083 0.00 0.00 0.00 0.00 0.00
Average: 1084 0.00 0.00 0.00 0.00 0.00
Average: 1085 0.00 0.00 0.00 0.00 0.00
Average: 1086 0.00 0.00 0.00 0.00 0.00
Average: 1087 0.00 0.00 0.00 0.00 0.00
Average: 1181 0.00 0.00 0.00 0.00 0.00
Average: 5244 0.00 0.00 0.00 0.00 0.00
Average: 5248 0.00 0.00 0.00 0.00 0.00
Average: 15130 0.00 0.00 0.00 0.00 0.00
Average: 15154 0.00 0.00 0.00 0.00 0.00
Average: 28182 0.00 0.00 0.00 0.00 0.00
Average: 28191 0.00 0.00 0.00 0.00 0.00
Average: 30419 0.00 0.00 0.00 0.00 0.00
Average: 30443 0.00 0.00 0.00 0.00 0.00
Average: 12915 0.00 0.00 0.00 0.00 0.00
Average: 12939 0.00 0.00 0.00 0.00 0.00
Average: 8273 0.00 0.00 0.00 0.00 0.00
Average: 8298 0.00 0.00 0.00 0.00 0.00
Average: 23986 0.00 0.00 0.00 0.00 0.00
Average: 24010 0.00 0.00 0.00 0.00 0.00
Average: 6937 0.00 0.00 0.00 0.00 0.00
Average: 6962 0.00 0.00 0.00 0.00 0.00
Average: 21274 0.00 0.00 0.00 0.00 0.00
Average: 21298 0.00 0.00 0.00 0.00 0.00
Average: 5607 0.00 0.00 0.00 0.00 0.00
Average: 5632 0.00 0.00 0.00 0.00 0.00
Average: 21030 0.00 0.00 0.00 0.00 0.00
Average: 21055 0.00 0.00 0.00 0.00 0.00
Average: 16629 0.00 0.00 0.00 0.00 0.00
Average: 16653 0.00 0.00 0.00 0.00 0.00
Average: 29459 0.00 0.00 0.00 0.00 0.00
Average: 29483 0.00 0.00 0.00 0.00 0.00
Average: 8793 0.00 0.00 0.00 0.00 0.00
Average: 8817 0.00 0.00 0.00 0.00 0.00
Average: 20761 0.00 0.00 0.00 0.00 0.00
Average: 20785 0.00 0.00 0.00 0.00 0.00
Average: 3846 0.00 0.00 0.00 0.00 0.00
Average: 3870 0.00 0.00 0.00 0.00 0.00
Average: 19040 0.00 0.00 0.00 0.00 0.00
Average: 19068 0.00 0.00 0.00 0.00 0.00
Average: 14975 0.00 0.00 0.00 0.00 0.00
Average: 15005 0.00 0.00 0.00 0.00 0.00
Average: 28335 0.00 0.00 0.00 0.00 0.00
Average: 28361 0.00 0.00 0.00 0.00 0.00
Average: 8502 0.00 0.00 0.00 0.00 0.00
Average: 8526 0.00 0.00 0.00 0.00 0.00
Average: 24062 0.00 0.00 0.00 0.00 0.00
Average: 24109 0.00 0.00 0.00 0.00 0.00
Average: 6991 0.00 0.00 0.00 0.00 0.00
Average: 7018 0.00 0.00 0.00 0.00 0.00
Average: 22357 0.00 0.00 0.00 0.00 0.00
Average: 22386 0.00 0.00 0.00 0.00 0.00
Average: 19404 0.00 0.00 0.00 0.00 0.00
Average: 19434 0.00 0.00 0.00 0.00 0.00
Average: 3498 0.00 0.00 0.00 0.00 0.00
Average: 3525 0.00 0.00 0.00 0.00 0.00
Average: 22990 0.00 0.00 0.00 0.00 0.00
Average: 23014 0.00 0.00 0.00 0.00 0.00
Average: 7081 0.00 0.00 0.00 0.00 0.00
Average: 7117 0.00 0.00 0.00 0.00 0.00
Average: 23617 0.00 0.00 0.00 0.00 0.00
Average: 23647 0.00 0.00 0.00 0.00 0.00
Average: 6738 0.00 0.00 0.00 0.00 0.00
Average: 6826 0.00 0.00 0.00 0.00 0.00
Average: 6857 0.00 0.00 0.00 0.00 0.00
Average: 5059 0.00 0.00 0.00 0.00 0.00
Average: 26225 0.00 0.00 0.00 0.00 0.00
Average: 26227 0.00 0.00 0.00 0.00 0.00
Average: 27343 0.00 0.00 0.00 0.00 0.00
Average: 27344 0.00 0.00 0.00 0.00 0.00
Average: 27346 0.00 0.00 0.00 0.00 0.00
Average: 20743 0.00 0.00 0.00 0.00 0.00
Average: 4732 0.00 0.00 0.00 0.00 0.00
Average: 4818 0.00 0.00 0.00 0.00 0.00
Average: 4842 0.00 0.00 0.00 0.00 0.00
Average: 10249 0.00 0.00 0.00 0.00 0.00
Average: 10251 0.00 0.00 0.00 0.00 0.00
Average: 11261 0.00 0.00 0.00 0.00 0.00
Average: 11262 0.00 0.00 0.00 0.00 0.00
Average: 11264 0.00 0.00 0.00 0.00 0.00
Average: 19116 0.00 0.00 0.00 0.00 0.00
Average: 19118 0.00 0.00 0.00 0.00 0.00
Average: 22035 0.00 0.00 0.00 0.00 0.00
Average: 22037 0.00 0.00 0.00 0.00 0.00
Average: 23461 0.00 0.00 0.00 0.00 0.00
Average: 23462 0.00 0.00 0.00 0.00 0.00
Average: 23463 0.00 0.00 0.00 0.00 0.00
Average: 23464 0.00 0.00 0.00 0.00 0.00
Average: 23465 0.00 0.00 0.00 0.00 0.00
Average: 23466 0.00 0.00 0.00 0.00 0.00
Average: 24329 0.00 0.00 0.00 0.00 0.00
Average: 24799 0.00 0.00 0.00 0.00 0.00
Average: 24802 0.00 0.00 0.00 0.00 0.00
Average: 24803 0.00 0.00 0.00 0.00 0.00
Average: 24822 0.00 0.00 0.00 0.00 0.00
Average: 24823 0.00 0.00 0.00 0.00 0.00

—————————————-

sar -q

Linux 2.4.22-1.2199.nptlsmp

00:00:00 runq-sz plist-sz ldavg-1 ldavg-5
00:10:00 1 1365 5.01 5.03
00:20:00 4 1367 5.00 5.00
00:30:00 3 1367 5.06 5.07
00:40:00 2 1369 5.06 5.08
00:50:00 2 1368 5.01 5.02
01:00:00 2 1369 5.02 5.04
01:10:01 0 1364 5.09 5.17
01:20:00 3 1370 6.48 6.07
01:22:02 0 1371 7.10 6.39
01:23:02 0 1367 7.04 6.50
01:24:02 0 1366 7.36 6.69
01:30:00 2 1369 6.73 6.59
01:40:00 1 1370 6.34 6.33
01:43:03 0 1367 7.85 6.81
01:44:02 0 1368 7.56 6.92
01:50:00 2 1371 6.50 6.53
02:00:00 4 1371 6.41 6.39
02:10:00 3 1371 6.67 6.53
02:20:00 3 1372 6.36 6.24
02:30:00 2 1371 6.21 6.30
02:40:00 2 1369 6.08 6.13
02:50:00 3 1369 6.51 6.35
03:00:00 1 1370 6.10 6.28
03:10:00 2 1370 6.22 6.26
03:12:03 0 1366 7.96 6.72
03:17:03 0 1370 7.14 6.78
03:20:00 5 1368 6.30 6.63
03:30:00 3 1372 6.16 6.25
03:39:02 0 1369 7.34 6.59
03:40:00 2 1372 6.94 6.59
03:42:03 0 1368 7.33 6.80
03:50:00 1 1370 6.00 6.24
04:00:00 1 1371 6.06 6.06
04:01:04 1 1371 7.54 6.48
04:02:03 1 1380 8.09 6.81
04:03:03 1 1376 9.01 7.28
04:04:02 1 1371 9.06 7.62
04:05:03 0 1372 7.92 7.56
04:06:03 0 1372 7.72 7.56
04:07:03 0 1373 7.48 7.52
04:08:03 0 1372 7.33 7.48
04:09:02 0 1372 7.18 7.41
04:10:00 4 1376 7.10 7.34
04:10:03 0 1372 7.10 7.34
04:11:03 0 1372 7.07 7.29
04:12:02 0 1373 7.14 7.27
04:13:03 0 1373 7.90 7.45
04:14:02 0 1372 7.55 7.42
04:15:02 0 1373 7.36 7.38
04:16:03 0 1372 7.34 7.38
04:17:03 0 1372 7.24 7.34
04:18:02 0 1372 7.25 7.33
04:19:03 0 1372 7.31 7.33
04:20:00 2 1376 7.29 7.31
04:20:02 0 1372 7.29 7.31
04:21:02 0 1373 7.86 7.45
04:22:02 3 1372 8.37 7.65
04:23:03 0 1372 8.26 7.76
04:24:03 0 1372 8.45 7.91
04:25:02 0 1372 8.37 8.00
04:26:03 0 1373 8.03 7.97
04:27:03 0 1372 7.88 7.93
04:28:02 0 1372 8.08 7.99
04:29:03 0 1372 8.12 8.02
04:30:00 4 1374 7.99 8.00
04:30:02 0 1372 7.99 8.00
04:31:02 0 1373 7.85 7.95
04:32:02 0 1372 7.56 7.84
04:33:03 0 1372 7.41 7.73
04:34:03 0 1372 7.34 7.64
04:35:02 0 1372 7.33 7.57
04:36:03 0 1372 7.20 7.49
04:37:03 0 1373 7.36 7.49
04:38:02 0 1372 7.43 7.48
04:39:03 0 1371 7.56 7.51
04:40:00 3 1377 7.36 7.46
04:40:02 0 1372 7.36 7.46
04:41:03 0 1372 7.50 7.47
04:42:03 0 1373 7.84 7.56
04:43:02 0 1372 7.78 7.59
04:44:03 0 1372 7.82 7.64
04:45:03 0 1372 7.82 7.67
04:46:02 0 1372 7.62 7.65
04:47:03 0 1372 7.56 7.62
04:48:03 0 1373 7.54 7.60
04:49:02 0 1373 7.66 7.61
04:50:00 3 1377 7.65 7.60
04:50:03 0 1372 7.65 7.60
04:51:02 0 1370 7.83 7.67
04:52:03 0 1372 7.78 7.67
04:53:03 0 1373 7.98 7.77
04:54:03 0 1372 7.78 7.76
04:55:03 0 1372 7.40 7.65
04:56:02 0 1372 7.51 7.64
04:57:03 0 1372 7.23 7.53
04:58:03 0 1372 7.17 7.46
04:59:02 0 1373 7.14 7.39
05:00:00 3 1376 7.12 7.35
05:00:03 1 1372 7.12 7.35
05:01:02 0 1372 7.11 7.31
05:02:03 0 1372 7.25 7.31
05:03:03 0 1372 7.37 7.33
05:04:02 0 1372 7.17 7.28
05:05:03 0 1373 7.06 7.23
05:06:03 0 1372 7.16 7.21
05:07:02 0 1372 7.09 7.19
05:08:03 0 1372 7.03 7.15
05:09:03 0 1372 7.36 7.23
05:10:00 2 1376 7.49 7.27
05:10:02 0 1372 7.49 7.27
05:11:03 0 1373 7.34 7.28
05:12:03 0 1372 7.35 7.29
05:13:02 0 1372 7.35 7.32
05:14:03 0 1372 8.24 7.56
05:15:03 0 1373 7.85 7.58
05:16:02 0 1373 7.96 7.65
05:17:03 0 1372 7.67 7.62
05:18:03 0 1372 7.86 7.69
05:19:02 0 1372 7.73 7.67
05:20:00 2 1373 7.53 7.62
05:20:03 0 1372 7.53 7.62
05:21:03 0 1372 7.61 7.60
05:22:02 0 1373 7.40 7.54
05:23:03 0 1372 7.36 7.50
05:24:03 0 1372 7.36 7.47
05:25:02 0 1372 7.13 7.38
05:26:03 0 1371 7.20 7.35
05:27:03 0 1371 7.18 7.32
05:28:02 0 1372 7.22 7.30
05:29:03 0 1371 7.21 7.27
05:30:01 3 1374 7.13 7.24
05:30:03 1 1371 7.13 7.24
05:31:03 0 1371 7.18 7.24
05:32:03 0 1371 7.33 7.27
05:33:02 0 1371 7.32 7.26
05:34:03 0 1372 7.47 7.33
05:35:03 0 1372 7.64 7.40
05:36:02 1 1371 7.67 7.44
05:37:03 0 1371 7.37 7.40
05:38:03 1 1371 7.81 7.51
05:39:02 0 1371 7.55 7.50
05:40:00 3 1379 7.86 7.58
05:40:03 0 1375 7.86 7.58
05:41:02 0 1376 8.06 7.66
05:42:03 0 1375 9.57 8.13
05:43:03 0 1375 8.90 8.21
05:44:02 0 1375 8.00 8.09
05:45:02 0 1375 7.45 7.92
05:46:03 0 1374 7.21 7.76
05:47:03 0 1375 7.16 7.64
05:48:02 0 1375 7.10 7.53
05:49:03 0 1374 7.10 7.45
05:50:01 2 1379 7.03 7.37
05:50:03 0 1375 7.03 7.37
05:51:02 0 1374 7.01 7.30
05:52:03 0 1373 7.09 7.27
05:53:03 0 1375 7.03 7.22
05:54:02 0 1375 7.05 7.19
05:55:03 0 1375 7.02 7.15
05:56:03 0 1376 7.10 7.15
05:57:02 0 1376 7.11 7.14
05:58:03 0 1375 7.08 7.12
05:59:03 1 1373 7.18 7.16
06:00:00 2 1377 7.21 7.17
06:00:02 0 1375 7.21 7.17
06:01:03 0 1369 7.14 7.15
06:02:03 0 1375 7.27 7.19
06:03:02 0 1375 7.22 7.19
06:04:03 0 1375 7.19 7.18
06:05:03 0 1374 7.20 7.19
06:06:02 0 1375 7.11 7.17
06:07:03 0 1375 7.26 7.20
06:08:03 0 1375 7.43 7.26
06:09:03 0 1376 7.57 7.33
06:10:01 3 1378 7.24 7.28
06:10:03 0 1374 7.24 7.28
06:11:02 0 1375 7.16 7.25
06:12:03 0 1374 7.06 7.20
06:13:03 0 1374 7.09 7.18
06:14:02 0 1375 7.15 7.17
06:15:03 1 1371 7.68 7.31
06:16:03 0 1374 7.47 7.31
06:17:02 0 1372 7.28 7.28
06:18:03 0 1372 7.39 7.31
06:19:03 0 1372 7.24 7.28
06:20:00 2 1373 7.24 7.27
06:20:02 0 1372 7.24 7.27
06:21:03 0 1372 7.63 7.36
06:22:03 0 1373 8.28 7.60
06:23:02 0 1372 8.11 7.66
06:24:03 0 1372 8.25 7.77
06:25:03 0 1372 7.60 7.66
06:26:02 0 1372 7.57 7.63
06:27:03 0 1372 7.59 7.62
06:28:03 0 1373 7.55 7.61
06:29:02 0 1372 7.61 7.61
06:30:00 2 1376 8.20 7.74
06:30:03 0 1372 8.20 7.74
06:31:03 0 1372 7.64 7.66
06:32:02 0 1372 7.71 7.69
06:33:02 1 1372 7.56 7.64
06:34:03 0 1373 7.42 7.59
06:35:03 0 1372 7.43 7.55
06:36:02 0 1372 7.19 7.46
06:37:03 0 1372 7.16 7.40
06:38:03 0 1372 7.11 7.34
06:39:02 0 1372 7.04 7.28
06:40:00 3 1377 7.13 7.25
06:40:03 0 1372 7.13 7.25
06:41:03 0 1373 7.33 7.27
06:42:02 1 1373 7.56 7.35
06:43:03 1 1372 8.09 7.54
06:44:03 0 1372 7.65 7.52
06:45:02 0 1372 7.35 7.45
06:46:03 0 1372 7.25 7.41
06:47:03 0 1373 7.28 7.39
06:48:02 0 1372 7.29 7.37
06:49:03 0 1372 7.27 7.34
06:50:01 2 1376 7.44 7.38
06:50:03 0 1372 7.44 7.38
06:51:02 0 1372 7.50 7.40
06:52:02 0 1371 7.31 7.37
06:53:03 0 1372 7.24 7.34
06:54:03 1 1373 7.29 7.35
06:55:03 0 1372 7.66 7.47
06:56:02 0 1372 7.61 7.49
06:57:02 0 1372 7.43 7.46
06:58:03 0 1372 7.46 7.45
06:59:02 0 1372 7.25 7.40
07:00:00 3 1377 7.22 7.37
07:00:02 0 1373 7.22 7.37
07:01:03 0 1372 7.14 7.31
07:02:03 0 1372 7.30 7.33
07:03:02 0 1372 7.25 7.31
07:04:03 0 1372 7.34 7.33
07:05:03 0 1372 7.12 7.26
07:06:02 0 1373 7.12 7.23
07:07:03 0 1372 7.10 7.20
07:08:03 0 1372 7.03 7.16
07:09:02 0 1372 7.06 7.14
07:10:00 2 1373 7.12 7.15
07:10:03 0 1372 7.12 7.15
07:11:03 0 1372 7.14 7.15
07:12:03 0 1373 7.05 7.12
07:13:02 0 1372 7.12 7.12
07:14:03 0 1372 7.10 7.11
07:15:03 0 1375 7.19 7.13
07:16:02 0 1375 7.82 7.32
07:17:03 0 1376 7.72 7.38
07:18:03 0 1376 7.80 7.45
07:19:02 0 1375 7.57 7.44
07:20:00 4 1380 7.61 7.47
07:20:03 0 1375 7.61 7.47
07:21:03 0 1375 7.85 7.55
07:22:02 0 1375 8.84 7.89
07:23:02 0 1375 8.27 7.90
07:24:03 0 1376 7.93 7.87
07:25:02 0 1375 7.46 7.74
07:26:02 0 1375 7.17 7.60
07:27:03 0 1375 7.19 7.52
07:28:03 0 1375 7.25 7.47
07:29:02 0 1375 7.09 7.38
07:30:00 3 1381 7.33 7.40
07:30:03 0 1376 7.33 7.40
07:31:03 0 1375 7.33 7.39
07:32:02 0 1375 7.16 7.33
07:33:02 0 1375 7.27 7.33
07:34:03 0 1374 7.41 7.34
07:35:02 0 1375 7.38 7.34
07:36:03 0 1375 7.42 7.35
07:37:03 1 1376 7.31 7.34
07:38:02 0 1374 7.48 7.38
07:39:03 0 1375 7.27 7.34
07:40:01 2 1380 7.51 7.40
07:40:03 0 1376 7.51 7.40
07:41:02 1 1375 8.19 7.56
07:42:02 0 1375 9.06 7.90
07:43:02 0 1375 9.17 8.14
07:44:03 0 1374 9.37 8.40
07:45:03 0 1373 8.32 8.29
07:46:02 0 1374 7.89 8.17
07:47:03 0 1374 7.62 8.04
07:48:03 1 1374 7.43 7.92
07:49:02 0 1374 7.20 7.76
07:50:00 2 1378 7.15 7.64
07:50:03 0 1375 7.15 7.64
07:51:03 0 1373 7.10 7.53
07:52:02 0 1379 7.09 7.45
07:53:03 0 1372 7.03 7.36
07:54:03 0 1374 7.14 7.34
07:55:02 0 1373 7.05 7.28
07:56:02 0 1373 7.13 7.27
07:57:03 0 1374 7.05 7.21
07:58:03 0 1374 7.25 7.23
07:59:02 0 1374 7.16 7.21
08:00:00 4 1378 7.39 7.26
08:00:03 0 1375 7.39 7.26
08:01:03 0 1374 7.98 7.41
08:02:02 1 1375 8.16 7.55
08:03:03 0 1374 8.37 7.72
08:04:03 0 1376 8.27 7.80
08:05:02 0 1377 7.70 7.72
08:06:03 0 1375 7.65 7.70
08:07:03 0 1375 7.69 7.70
08:08:02 1 1376 7.57 7.67
08:09:03 0 1377 7.92 7.75
08:10:01 2 1380 7.63 7.71
08:10:03 1 1376 7.63 7.71
08:11:02 0 1376 7.74 7.74
08:12:02 0 1378 7.53 7.69
08:13:03 0 1377 7.29 7.59
08:14:03 0 1372 7.17 7.50
08:15:02 0 1378 7.23 7.45
08:16:03 0 1378 7.18 7.41
08:17:03 1 1382 7.85 7.53
08:18:03 0 1376 7.69 7.56
08:19:03 0 1381 7.66 7.56
08:20:00 2 1379 7.68 7.57
08:20:02 0 1375 7.68 7.57
08:21:02 1 1381 7.98 7.65
08:22:03 0 1380 8.60 7.91
08:23:03 0 1379 8.86 8.15
08:24:02 0 1377 8.71 8.24
08:25:03 0 1374 8.01 8.12
08:26:03 0 1375 7.68 8.00
08:27:02 0 1375 7.64 7.93
08:28:03 0 1366 7.61 7.86
08:29:03 0 1367 7.84 7.87
08:30:00 2 1373 8.32 7.95
08:30:02 0 1369 8.32 7.95
08:31:03 0 1369 7.58 7.81
08:32:03 0 1357 7.91 7.85
08:33:02 0 1358 7.92 7.89
08:34:03 0 1357 7.72 7.85
08:35:03 0 1357 7.55 7.79
08:36:03 0 1357 7.49 7.72
08:37:03 0 1357 7.44 7.66
08:38:02 0 1356 7.22 7.55
08:39:03 0 1358 7.16 7.48
08:40:01 1 1358 7.20 7.42
08:40:03 0 1356 7.20 7.42
08:41:02 0 1356 7.32 7.40
08:42:03 0 1356 7.56 7.46
08:43:03 0 1356 7.66 7.51
08:44:01 0 1356 7.81 7.58
08:45:03 0 1357 7.49 7.53
08:46:03 1 1356 7.51 7.54
08:47:03 0 1318 7.69 7.55
08:48:03 0 1352 7.61 7.58
08:49:02 0 1352 7.58 7.55
08:50:00 2 1357 7.52 7.55
Average: 0 1372 7.42 7.37

—————————————-

top -n 1 -b

08:50:03 up 33 days, 35 min, 3 users, load average: 7.52, 7.55, 7.57
129 processes: 127 sleeping, 1 running, 1 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 7.2% 0.0% 11.6% 0.0% 0.0% 0.0% 380.8%
cpu00 2.7% 0.0% 0.0% 0.0% 0.0% 0.0% 97.2%
cpu01 1.8% 0.0% 3.6% 0.0% 0.0% 0.0% 94.5%
cpu02 1.8% 0.0% 4.5% 0.0% 0.0% 0.0% 93.6%
cpu03 0.9% 0.0% 3.6% 0.0% 0.0% 0.0% 95.4%
Mem: 3104376k av, 3020652k used, 83724k free, 0k shrd, 12088k buff
1819856k active, 1132576k inactive
Swap: 4192956k av, 3523260k used, 669696k free 34992k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
24825 root 17 0 1140 1140 780 R 8.2 0.0 0:00 1 top
15005 caribel 16 0 188M 83M 2516 S 1.8 2.7 120:12 3 java
24109 caribel 16 0 189M 89M 2464 S 1.8 2.9 95:09 3 java
7018 caribel 19 0 182M 91M 2416 S 1.8 3.0 86:27 1 java
21298 caribel 16 0 184M 95M 2248 S 0.9 3.1 216:30 2 java
16653 caribel 16 0 185M 96M 2392 S 0.9 3.1 181:03 2 java
20785 caribel 19 0 196M 76M 2616 S 0.9 2.5 154:23 0 java
7117 caribel 19 0 190M 95M 2364 S 0.9 3.1 36:17 3 java
1 root 16 0 420 392 364 S 0.0 0.0 0:37 2 init
2 root RT 0 0 0 0 SW 0.0 0.0 0:00 0 swapper
3 root RT 0 0 0 0 SW 0.0 0.0 0:00 1 swapper
4 root RT 0 0 0 0 SW 0.0 0.0 0:00 2 swapper
5 root RT 0 0 0 0 SW 0.0 0.0 0:00 3 swapper
6 root 15 0 0 0 0 SW 0.0 0.0 0:11 1 keventd
7 root 34 19 0 0 0 SWN 0.0 0.0 32:44 0 ksoftirqd/0
8 root 34 19 0 0 0 SWN 0.0 0.0 31:25 1 ksoftirqd/1
9 root 34 19 0 0 0 SWN 0.0 0.0 32:55 2 ksoftirqd/2
10 root 34 19 0 0 0 SWN 0.0 0.0 35:08 3 ksoftirqd/3
12 root 15 0 0 0 0 SW 0.0 0.0 0:57 3 bdflush
13 root 15 0 0 0 0 SW 0.0 0.0 4:03 0 kupdated
14 root 25 0 0 0 0 SW 0.0 0.0 0:00 0 mdrecoveryd
22 root 15 0 0 0 0 SW 0.0 0.0 7:42 3 kjournald
192 root 15 0 0 0 0 SW 0.0 0.0 0:06 3 kjournald
193 root 15 0 0 0 0 SW 0.0 0.0 2:02 1 kjournald
194 root 15 0 0 0 0 SW 0.0 0.0 10:49 2 kjournald
195 root 15 0 0 0 0 SW 0.0 0.0 2:09 1 kjournald
196 root 15 0 0 0 0 SW 0.0 0.0 15:44 3 kjournald
197 root 15 0 0 0 0 SW 0.0 0.0 13:40 3 kjournald
357 root 15 0 1632 1436 1208 S 0.0 0.0 53:38 1 vmtoolsd
625 root 16 0 364 360 304 S 0.0 0.0 2:54 1 irqbalance
642 rpc 16 0 444 372 368 S 0.0 0.0 0:00 0 portmap
661 rpcuser 20 0 504 440 436 S 0.0 0.0 0:00 2 rpc.statd
745 root 16 0 776 696 604 S 0.0 0.0 0:01 2 sshd
760 root 16 0 552 448 444 S 0.0 0.0 0:00 0 xinetd
770 root 16 0 288 208 204 S 0.0 0.0 0:00 0 vsftpd
811 root 16 0 364 312 308 S 0.0 0.0 0:00 1 gpm
824 root 17 0 504 476 424 S 0.0 0.0 0:14 3 crond
841 daemon 16 0 472 452 408 S 0.0 0.0 0:01 0 atd
849 root 16 0 2328 608 464 S 0.0 0.0 0:02 3 SGPdaemonD
1004 root 25 0 313M 60M 2128 S 0.0 1.9 392:47 3 java
1030 root 18 0 2128 424 420 S 0.0 0.0 0:00 1 SGPdaemon_D
1082 root 17 0 708 524 520 S 0.0 0.0 0:00 1 login
1083 root 18 0 340 296 292 S 0.0 0.0 0:00 3 mingetty
1084 root 18 0 344 296 292 S 0.0 0.0 0:00 3 mingetty
1085 root 18 0 344 296 292 S 0.0 0.0 0:00 1 mingetty
1086 root 19 0 344 296 292 S 0.0 0.0 0:00 1 mingetty
1087 root 20 0 344 296 292 S 0.0 0.0 0:00 1 mingetty
1181 root 15 0 1084 832 828 S 0.0 0.0 0:00 0 bash
5244 root 16 0 516 484 436 S 0.0 0.0 0:17 2 syslogd
5248 root 15 0 384 332 328 S 0.0 0.0 0:00 2 klogd
15130 caribel 16 0 836 716 712 S 0.0 0.0 0:00 1 run.sh
15154 caribel 16 0 354M 224M 2788 S 0.0 7.4 1082m 1 java
28182 root 16 0 1300 768 672 S 0.0 0.0 0:01 1 sendmail
28191 smmsp 16 0 1208 776 676 S 0.0 0.0 0:01 0 sendmail
30419 caribel 17 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
30443 caribel 18 0 188M 95M 2636 S 0.0 3.1 252:44 0 java
12915 caribel 16 0 840 716 712 S 0.0 0.0 0:00 1 run.sh
12939 caribel 16 0 189M 96M 2436 S 0.0 3.1 248:14 1 java
8273 caribel 15 0 840 716 712 S 0.0 0.0 0:00 0 run.sh
8298 caribel 17 0 201M 95M 2412 S 0.0 3.1 237:38 1 java
23986 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
24010 caribel 16 0 181M 96M 1936 S 0.0 3.1 226:44 3 java
6937 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
6962 caribel 16 0 187M 95M 2160 S 0.0 3.1 221:00 0 java
21274 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
5607 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
5632 caribel 19 0 200M 96M 2312 S 0.0 3.1 207:00 2 java
21030 caribel 15 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
21055 caribel 15 0 184M 95M 2100 S 0.0 3.1 198:25 0 java
16629 caribel 16 0 840 716 712 S 0.0 0.0 0:00 1 run.sh
29459 caribel 15 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
29483 caribel 15 0 181M 80M 2168 S 0.0 2.6 171:55 2 java
8793 caribel 15 0 840 716 712 S 0.0 0.0 0:00 2 run.sh
8817 caribel 15 0 181M 75M 2140 S 0.0 2.4 163:13 0 java
20761 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
3846 caribel 16 0 840 716 712 S 0.0 0.0 0:00 2 run.sh
3870 caribel 17 0 189M 79M 2416 S 0.0 2.6 145:24 3 java
19040 caribel 15 0 836 716 712 S 0.0 0.0 0:00 3 run.sh
19068 caribel 15 0 186M 81M 2336 S 0.0 2.6 138:41 1 java
14975 caribel 16 0 836 716 712 S 0.0 0.0 0:00 2 run.sh
28335 caribel 16 0 840 716 712 S 0.0 0.0 0:00 1 run.sh
28361 caribel 16 0 187M 81M 1392 S 0.0 2.6 110:44 1 java
8502 caribel 15 0 836 716 712 S 0.0 0.0 0:00 0 run.sh
8526 caribel 15 0 180M 82M 1348 S 0.0 2.7 104:37 2 java
24062 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
6991 caribel 16 0 840 716 712 S 0.0 0.0 0:00 1 run.sh
22357 caribel 16 0 840 716 712 S 0.0 0.0 0:00 1 run.sh
22386 caribel 16 0 184M 94M 1580 S 0.0 3.1 77:53 2 java
19404 caribel 16 0 840 716 712 S 0.0 0.0 0:00 2 run.sh
19434 caribel 16 0 196M 96M 2268 S 0.0 3.1 60:33 2 java
3498 caribel 16 0 840 716 712 S 0.0 0.0 0:00 2 run.sh
3525 caribel 16 0 185M 94M 2532 S 0.0 3.1 52:20 0 java
22990 caribel 16 0 840 716 712 S 0.0 0.0 0:00 2 run.sh
23014 caribel 16 0 188M 95M 2192 S 0.0 3.1 44:34 2 java
7081 caribel 16 0 840 716 712 S 0.0 0.0 0:00 3 run.sh
23617 caribel 16 0 840 716 712 S 0.0 0.0 0:00 0 run.sh
23647 caribel 16 0 179M 95M 2000 S 0.0 3.1 28:53 3 java
6738 caribel 17 0 0 0 0 Z 0.0 0.0 12:16 3 java <defunct
6826 caribel 16 0 896 772 768 S 0.0 0.0 0:00 3 run.sh
6857 caribel 16 0 184M 97M 4272 S 0.0 3.2 23:17 0 java
5059 root 18 0 864 560 556 D 0.0 0.0 0:04 1 vbda
26225 root 18 0 592 520 516 S 0.0 0.0 0:00 1 crond
26227 root 18 0 824 716 712 S 0.0 0.0 0:00 0 run-parts
27343 root 39 19 776 680 676 S N 0.0 0.0 0:00 0 slocate.cron
27344 root 18 0 496 416 412 S 0.0 0.0 0:00 0 awk
27346 root 34 19 632 420 416 D N 0.0 0.0 0:06 0 updatedb
20743 root 18 0 864 560 556 D 0.0 0.0 0:03 3 vbda
4732 caribel 18 0 55940 4520 2560 D 0.0 0.1 0:38 1 java
4818 caribel 17 0 904 780 776 S 0.0 0.0 0:00 0 run.sh
4842 caribel 19 0 305M 107M 4520 S 0.0 3.5 5:12 0 java
10249 root 18 0 592 520 516 S 0.0 0.0 0:00 3 crond
10251 root 17 0 824 716 712 S 0.0 0.0 0:00 1 run-parts
11261 root 39 19 780 680 676 S N 0.0 0.0 0:00 3 slocate.cron
11262 root 17 0 496 416 412 S 0.0 0.0 0:00 3 awk
11264 root 34 19 648 436 432 D N 0.0 0.0 0:05 3 updatedb
19116 root 15 0 2492 2296 1016 S 0.0 0.0 0:02 1 sshd
19118 root 16 0 1296 1256 1048 S 0.0 0.0 0:00 1 bash
22035 root 15 0 1892 1884 1616 S 0.0 0.0 0:00 0 sshd
22037 root 15 0 1408 1408 1160 S 0.0 0.0 0:00 2 bash
23461 root 16 0 2476 2476 2360 S 0.0 0.0 0:00 3 httpd
24329 tomcat5 18 0 78828 76M 7484 S 0.0 2.5 0:11 1 java
24799 root 16 0 1224 1224 928 S 0.0 0.0 0:00 0 view
24802 root 18 0 592 584 516 S 0.0 0.0 0:00 3 crond
24803 root 17 0 820 820 704 S 0.0 0.0 0:00 0 sh

—————————————-

iostat -k -t -x sda , sdb

Linux 2.4.22-1.2199.nptlsmp

Time: 08:50:03
avg-cpu: %user %nice %sys %idle
1.59 0.00 2.30 96.11

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 36.70 8.42 9.00 6.44 365.18 119.01 182.59 59.51 31.35 0.07 0.46 0.70 1.08
/dev/sdb 27.63 21.43 2.57 1.52 241.56 183.66 120.78 91.83 103.85 0.04 4.63 1.46 0.60

Source: FULL ARTICLE at The UNIX and Linux Forums

Jamie Strandboge: Application isolation with AppArmor – part I

A lot of exciting work has been going on with AppArmor and this multipart series will discuss where AppArmor is now, how it is currently used in Ubuntu and how it fits into the larger application isolation story moving forward.

Brief History and Background

AppArmor is a Mandatory Access Control (MAC) system which is a Linux Security Module (LSM) to confine programs to a limited set of resources. AppArmor’s security model is to bind access control attributes to programs rather than to users. AppArmor confinement is provided via profiles loaded into the kernel. AppArmor profiles can be in one of two modes: enforcement and complain. Profiles loaded in enforcement mode will result in enforcement of the policy defined in the profile as well as reporting policy violation attempts (either via syslog or auditd) such that what is not allowed in policy is denied. Profiles in complain mode will not enforce policy but instead report policy violation attempts. AppArmor is typically deployed on systems as a targeted policy where only some (eg high risk) applications have an AppArmor profile defined, but it also supports system wide policy.

Some defining characteristics of AppArmor are that it:

  • is root strong
  • is path-based
  • allows for mixing of enforcement and complain mode profiles
  • uses include files to ease development
  • is very lightweight in terms of resources
  • is easy to learn
  • is relatively easy to audit

AppArmor is an established technology first seen in Immunix, and later integrated into Ubuntu, Novell/SUSE, Mandriva, Debian, their derivatives and others. Core AppArmor functionality is in the mainline Linux kernel starting with 2.6.36. AppArmor maintenance and development is ongoing.

An example AppArmor profile

Probably the easiest way to describe what AppArmor does and how it works is to look at an example, in this case the profile for tcpdump on Ubuntu 12.04 LTS:

#include <tunables/global>
/usr/sbin/tcpdump {
  #include <abstractions/base>
  #include <abstractions/nameservice>
  #include <abstractions/user-tmp>
  capability net_raw,
  capability setuid,
  capability setgid,
  capability dac_override,

  network raw,
  network packet,

  # for -D
  capability sys_module,
  @{PROC}/bus/usb/ r,
  @{PROC}/bus/usb/** r,

  # for finding an interface
  @{PROC}/[0-9]*/net/dev r,
  /sys/bus/usb/devices/ r,
  /sys/class/net/ r,
  /sys/devices/**/net/* r,

  # for tracing USB bus, which libpcap supports
  /dev/usbmon* r,
  /dev/bus/usb/ r,
  /dev/bus/usb/** r,

  # for init_etherarray(), with -e
  /etc/ethers r,

  # for USB probing (see libpcap-1.1.x/
  # pcap-usb-linux.c:probe_devices())
  /dev/bus/usb/**/[0-9]* w,

  # for -z
  /bin/gzip ixr,
  /bin/bzip2 ixr,

  # for -F and -w
  audit deny @{HOME}/.* mrwkl,
  audit deny @{HOME}/.*/ rw,
  audit deny @{HOME}/.*/** mrwkl,
  audit deny @{HOME}/bin/ rw,
  audit deny @{HOME}/bin/** mrwkl,
  owner @{HOME}/ r,
  owner @{HOME}/** rw,

  # for -r, -F and -w
  /**.[pP][cC][aA][pP] rw,

  # for convenience with -r (ie, read 
  # pcap files from other sources)
  /var/log/snort/*log* r,

  /usr/sbin/tcpdump r,

  # Site-specific additions and overrides. See 
  # local/README for details.
  #include <local/usr.sbin.tcpdump>
}

This profile is representative of traditional AppArmor profiling for a program that processes untrusted input over the network. As can be seen:

  • profiles are simple text files
  • comments are supported in the profile
  • absolute paths as well as file globbing can be used when specifying file access
  • various access controls for files are present. From the profile we see ‘r’ (read), ‘w’ (write), ‘m’ (memory map as executable), ‘k’ (file locking), ‘l’ (creation hard links), and ‘ix’ to execute another program with the new program inheriting policy. Other access rules also exists such as ‘Px’ (execute under another profile, after cleaning the environment), ‘Cx’ (execute under a child profile, after cleaning the environment), and ‘Ux’ (execute unconfined, after cleaning the environment)
  • access controls for capabilities are present
  • access controls for networking are present
  • explicit deny rules are supported, to override other allow rules (eg access to @{HOME}/bin/bad.sh is denied with auditing due to ‘audit deny @{HOME}/bin/** mrwkl,’ even though general access to @{HOME} is permitted with ‘@{HOME}/** rw,’)
  • include files are supported to ease development and simplify profiles (ie #include , #include , #include , #include )
  • variables can be defined and manipulated outside the profile (#include for @{PROC} and @{HOME})
  • AppArmor profiles are fairly easy to read and audit

Complete information on the profile language can be found in ‘man 5 apparmor.d’ as well as the AppArmor wiki.

Updating and creating profiles

AppArmor uses the directory heirarchy as described in policy layout, but most of the time, you are either updating an existing profile or creating a new one and so the files you most care about are in /etc/apparmor.d.

The AppArmor wiki has a lot of information on debugging and updating existing profiles. AppArmor denials are logged to /var/log/kern.log (or /var/log/audit/audit.log if auditd is installed). If an application is misbehaving and you think it is because of AppArmor, check the logs first. If there is an AppArmor denial, adjust the policy in /etc/apparmor.d, then reload the policy and restart the program like so:

$ sudo apparmor_parser -R /etc/apparmor.d/usr.bin.foo
$ sudo apparmor_parser -a /etc/apparmor.d/usr.bin.foo
$ <restart application>

Oftentimes it is enough to just reload the policy without unloading/loading the profile or restarting the application:

$ sudo apparmor_parser -r /etc/apparmor.d/usr.bin.foo

Creating a profile can be done either with tools or by hand. Due to the current pace and focus of development, the tools are somewhat behind and lack some features. It is generally recommended that you profile by hand instead.

When profiling, keep in mind that:

  • AppArmor provides an additional permission check to DAC. DAC is always checked in addition to the AppArmor permission checks. As such, AppArmor cannot override DAC to provide more access than what would be normally allowed.
  • AppArmor normalizes path names. It resolves symlinks and considers each hard link as a different access path.
  • AppArmor evaluates file access by pathname rather than using on disk labeling. This eases profiling since AppArmor handles all the labelling behind the scenes.
  • Deny rules are evaluated after allow rules and cannot be overridden by an allow rule.
  • Creation of files requires the create permission (implied by w) on the path to be created. Separate rules for writing to the directory of where the file resides are not required. Deletion works like creation but requires the delete permission (implied by w). Copy requires ‘r’ of the source with create and write at the destination (implied by w). Move is like copy, but also requires delete at source.
  • The profile must be loaded before an application starts for the confinement to take effect. You will want to make sure that you load policy during boot before any confined daemons or applications.
  • The kernel will rate limit AppArmor denials which can cause problems while profiling. You can avoid this be installing auditd or by adjusting rate limiting in the kernel:
    $ sudo sysctl -w kernel.printk_ratelimit=0

Resources

There is a lot of documentation on AppArmor (though some is still in progress):

Next time I’ll discuss the specifics of how Ubuntu uses AppArmor in the distribution.

Thanks to Seth Arnold and John Johansen for their review.

Filed under: canonical, security, ubuntu
Source: FULL ARTICLE at Planet Ubuntu