Need help Badly on Server

I am fairly new at servers and shell. I have a HP - P4-2.0Ghz - Ensim - 2-80GBHD - 1.5 GB RAM
I have 24 websites on it. 1 is 1gaming.com and recieves about 7000 to 10000 unique a day. It runs several script such as smartsearch ,

(Smart Search Professional - Version 2.8 -an enhanced version of the smartcgi smart search.all done in perl and located in the cgi-bin )

and adsmart a banner rotation script and php cheat database. I need help optimizing my server or advice. Should I get a separate server for this site?
here is my top
11:24am up 22:12, 1 user, load average: 20.80, 22.37, 20.56
152 processes: 125 sleeping, 25 running, 2 zombie, 0 stopped
CPU states: 42.0% user, 43.3% system, 0.1% nice, 14.4% idle
Mem: 1289720K av, 1209020K used, 80700K free, 0K shrd, 119688K buff
Swap: 1060280K av, 16128K used, 1044152K free 766704K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
13146 admin1 16 0 6076 6076 1576 R 17.0 0.4 0:00 search.cgi
13119 admin1 17 0 6188 6188 1504 R 14.2 0.4 0:00 search.cgi
13135 admin1 16 0 6896 6896 1592 R 9.4 0.5 0:00 search.cgi
13141 admin4 16 0 5908 5908 1496 R 8.5 0.4 0:00 search.cgi
13130 admin1 16 0 5740 5740 5704 S 5.6 0.4 0:00 search.cgi
13147 admin 15 0 1132 1128 832 R 5.6 0.0 0:00 top
13154 admin1 17 0 2996 2996 1544 R 5.6 0.2 0:00 run.cgi
13079 admin4 17 0 7452 7452 1596 R 4.7 0.5 0:00 search.cgi
13149 admin1 16 0 2352 2352 1284 R 4.7 0.1 0:00 ads.pl
877 named 15 0 6336 6132 1552 S 1.8 0.4 2:00 named
875 named 15 0 6336 6132 1552 S 0.9 0.4 3:47 named
7459 apache 15 0 13180 12M 11096 S 0.9 1.0 0:24 httpd
30407 apache 15 0 12948 12M 11104 S 0.9 1.0 0:21 httpd
15381 apache 15 0 13040 12M 11100 S 0.9 1.0 0:03 httpd
13040 apache 15 0 0 0 0 Z 0.9 0.0 0:00 httpd <defunct>
13127 admin1 15 0 7044 7044 1596 R 0.9 0.5 0:00 search.cgi
13134 admin1 15 0 5976 5976 1500 R 0.9 0.4 0:00 search.cgi

 

 

 

 

Top