Strange server load average, help needed

Hi
On one of my servers i get very strange load average from 6.0 to 20.0
server specs:
Dual PIII 1Ghz 1Gb RAM 2xSCSI HDDs
--
Server has about 600-700 running httpd's at any given time. It pulls about 14-16mbs/sec.
'free -m' shows
--
Code:
           total       used       free     shared    buffers     cached
Mem:          1003        998          5          0        102        541
-/+ buffers/cache:        354        649
Swap:          999          0        999
--
'top' shows
747 processes: 745 sleeping, 2 running, 0 zombie, 0 stopped
CPU0 states:  7.0% user, 11.0% system,  0.0% nice, 80.0% idle
CPU1 states:  5.1% user, 21.0% system,  0.0% nice, 73.0% idle
Mem:  1028008K av, 1022900K used,    5108K free,     356K shrd,  101428K buff
Swap: 1023976K av,     448K used, 1023528K free                  523452K cached
---
As I see both CPU's are 80-70% idling
server has about 650mb free memory
but still load overage is high.
If anyone can help me it would be great.
Oleg

 

 

 

 

Top