Server performance

Hi Guys,

I am running Oracle database on RHEL 2.6.18-164.el5, now I want to check and make sure that my server is performing optimally.

I check top:

top - 09:45:03 up 2 days, 15:22,  3 users,  load average: 2.57, 2.85, 2.77
Tasks: 433 total,   3 running, 430 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.0%us,  0.5%sy,  0.0%ni, 93.6%id,  2.7%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:  65997076k total, 58306788k used,  7690288k free,   217256k buffers
Swap: 66557284k total,        0k used, 66557284k free, 45256956k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
23430 weblogic  19   0 18.2g 5.2g 5024 S 101.8  8.3 214:10.85 java
 2437 oracle    16   0 5393m 1.5g 1.5g R 21.5  2.4   4:58.73 oracle
23572 oracle    16   0 5395m 1.5g 1.5g R  7.8  2.3   5:32.58 oracle
 2443 oracle    16   0 5395m 1.5g 1.5g D  3.9  2.3   3:54.75 oracle
 5220 oracle    18   0 5400m  79m  67m S  3.9  0.1   7:45.31 oracle
 2441 oracle    15   0 5393m 1.5g 1.5g S  2.0  2.3   3:30.00 oracle
 7206 oracle    15   0 5404m  73m  71m S  2.0  0.1   2:42.38 oracle
13871 oracle    15   0 5392m  46m  43m S  2.0  0.1   0:01.95 oracle
    1 root      15   0 10348  692  584 S  0.0  0.0   0:04.08 init

How do I tell if my server is running optimally or is there anything that I should take note of from the results of top above?

Thanks in advance...

Please help !!!!

how many cpus/cores do you have??