Server running SLOW thanks to high-traffic site, what to do?



I have a semi-managed web server, with about 40 active sites on it.
Most of them are pretty low-traffic (less than 20 unique visitors a
day), but one site (mine) has roughly 6,000 unique visitors a day. The
load is really dragging the server speed down, and I simply don't know
what to do!

The server is:

GenuineIntel Celeron CPU 2.40GHz
Cache size: 128 KB
RAM: 1G

The OS is RedHat Enterprise 4 i686.


When I run "servup" through "Web Host Manager" (WHM), this is what it
tells me right now:

cpsrvd up
named (9.2.4) up
Server Load 4.88 (1 cpu)
Memory Used 33.1 %
Swap Used 15.37 %
Disk hda7 (/) DMA+ 17 %
Disk hda1 (/boot) DMA+ 12 %
Disk hda5 (/home) DMA+ 8 %
Disk hda6 (/tmp) DMA+ 5 %
Disk hda2 (/usr) DMA+ 49 %
Disk hda3 (/var) DMA+ 47 %

I can't honestly say that I understand this report, though.

I suspect that my bottleneck is coming from the CPU, which is a
2.4GHz. But the site doesn't really make enough money to pay for much
of an upgrade. Is there anything I can do on my end to speed things
up?

Am I correct in guessing that the CPU is the bottleneck? I emailed the
management company (The Planet) about adding a second CPU to cut the
load in half, but so far they haven't replied.

TIA,

Jason

.



Relevant Pages

  • Re: Problem restarts
    ... >> I had a similar problem with a server recently. ... >> hot under load. ... a two fan model. ... Perhaps your cpu fan is not adequate. ...
    (freebsd-questions)
  • Re: The Common Lisp Directory finally crashed after 823 days.
    ... Average load/Max load, number of requests etc?. ... 273M requests on 823 days gives 3.84 req/s average so it's not so much. ... I don't know the max load but on that old server the lisp process can serve ... ONE cpu at the same time. ...
    (comp.lang.lisp)
  • Re: High CPU with DNS. HELP.
    ... I have a dns server in my DC and sometimes the CPU grow up without any ... The only way that i obtain to get down the CPU Load is Restarting the ... Is this Windows Server 2003? ...
    (microsoft.public.windows.server.dns)
  • Performance Problems.. Server hardware smoked by $500 box?
    ... webserver with a separate db/file server sitting behind it. ... Now granted the development machine has the most Mhz, ... CPU: Intel Pentium III Origin = ... Ubench CPU: 25713 ...
    (freebsd-performance)
  • Performance Problems.. Server hardware smoked by $500 box?
    ... webserver with a separate db/file server sitting behind it. ... Now granted the development machine has the most Mhz, ... CPU: Intel Pentium III Origin = ... Ubench CPU: 25713 ...
    (freebsd-questions)