sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55945
Råd vedrørende optimering af Linux-server.
Jeg har brug for nogle gode råd og lidt moralsk opbakning til at
optimerer vores webserver.
Maskinen har nogenlunde følgende specifikationer:
IBM x230
Dual 1 Ghz - Pentium III
4 GB RAM
Vanilla Linux 2.4.18
Debian Stable
I øjeblikket får den bare lov til at spawne apache-processer og vi
oplever et load på omkring 150. Nogle gange er der en apache-process
eller to der bruger 20% CPU, men ellers deles de pænt om
processerkrafterne ifølge top. (2-4% per process alt efter
antallet). top melder også om cirka 92% user og 8% system.
Vores webserver bruger Apache og mod_perl og har en mysql-server
kørende på en anden maskine med omtrendt samme
dimensioner. Databaseserveren står egentlig bare og keder sig.
Hvordan mon jeg får maskinen til at yde mere reelt arbejde.
- Sætte nogle letvægts Apache-processer foran mod_perl-processerne
som giver content fra en cache.
(Vil dette hjælpe stort, når der egentlig er rigeligt ram?)
- Begrænse antallet af processer.
- Anvende O(1)-scheduleringspatchen
- Preemptive-patchen?
Andre ideer, som ikke kræver at lave vores content-system om?
--
Peter Makholm | Perhaps that late-night surfing is not such a
peter@xxxxxxxxxxx | waste of time after all: it is just the web
http://hacking.dk | dreaming
| -- Tim Berners-Lee
Follow ups