Thread Previous • Date Previous • Date Next • Thread Next |
Hej nørder,Jeg har en soekris 4801'er der bl.a. kører noget postfix, mysql og apache. Ikke så meget hokus pokus dér - det der nager mig lidt er performance fra apachen, jeg godt ku tænke mig nogle pointers og ideer til at forbedre.
Setup: En soekris 4801'er med 128MB RAM, 256 MB swap - snip fra 'top' ved generel brug:
top - 11:27:00 up 17:53, 2 users, load average: 0.20, 0.12, 0.14 Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombieCpu(s): 2.6% us, 2.2% sy, 0.0% ni, 95.2% id, 0.0% wa, 0.0% hi, 0.0% siMem: 126232k total, 115796k used, 10436k free, 4836k buffers Swap: 265064k total, 12760k used, 252304k free, 47328k cached
Jeg har nogle virtuelle servere i httpd.conf der serverer statiske eller lette php-sider til folket. Det klarer den fint og hurtigt - mit problem er en enkelt virtuel server, der kører WordPress(www.wordpress.org) og bruger MySQL som backend. Når folk tilgår denne side rapporterer top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16232 apache 25 0 24080 14m 7504 R 95.9 12.1 0:08.11 httpd
, og det kan tage 6-7 sekunder før folk får den side de beder om. Det skal nævnes at der pt. er 3 indlæg i WordPress databasen og at hele folderen /var/lib/mysql/wordpress fylder 300K. Det er altså ikke en monster Database vi har fat i her :)
Jeg troede først det var selve MySQL databasen der var problemet, og har (det er en Fedora kværn) kopieret filen
/usr/share/doc/mysql-server-3.23.58/my-medium.cnf til /etc/my.cnf og
forsøgt at køre med denne - ingen umiddelbar hjælp. Der står i filen:
# This is for a system with little memory (32M - 64M) where MySQL plays# a important part and systems up to 128M very MySQL is used together # with other programs (like a web server)
Da det ikke hjælper, vil jeg se lidt på apache-serveren. Det er også en ud-af-boksen-og-opdateret httpd-2.0.52-3.1 fra Fedora. Jeg er rimelig fortrolig med den, men har aldrig haft behov for at performance-tune til så lille en server som jeg har nu. Hvad kan jeg tillade mig at skrue på, når jeg kun har behov for en httpd med php og de moduler WordPress ellers bruger?
- eller ska jeg hellere gøre noget ved swap-delen, eller? På forhånd tak for idéer og hjælp, Anders
Thread Previous • Date Previous • Date Next • Thread Next |