Zijn er mensen aanwezig die ervaring hebben met het tunen van phpBB of andere grote fora?
Ik heb namelijke een phpBB gebaseerd forum draaien. Het draait op een dualcore Opteron 165 met 4Gb RAM en 2 Raptor schijven in RAID.
Bij gelijktijdige bezoekers aantallen rond de 330 lag zo'n beetje de grens wat de server aan bleek te kunnen, want daarboven schoot de load tegen de 4 en werd alles traag.
Om dit te triggeren heb ik een database server geplaatst. Dit is een dual dualcore Xeon 5130 met 4Gb RAM. De database splitsen van de webserver was vrij eenvoudig, en het had ook wel wat goede invloed op de load. Echter niet zo veel als ik had verwacht.
Daarna eAcellerator op de server gezet, en de load was nu met 200 bezoekers op de webserver ca 1.0 en op de database server 0.2
Tot 400 bezoekers was de load rond de 2 à 2.3 en de database sever deed minder dan 0.4, echter ging de webserver alsnog onderuit omdat de 400 bezoekers een whopping 4Gb aan RAM opvreten.
De server gaat dus swappen, en wordt wederom traag.
Het moet toch mogelijk zijn om meer dan 400 bezoekers op een dualcore Opteron te krijgen met 4Gb RAM en zonder draaiende database?
Config:
CentOS 4.4 64Bit
Apache 2.0.59 + mod_security (ook al uitgezet gehad)
PHP 5.1.6 + Zend 3.0.1 + eAccelerator 0.9.5
Zou het kunnen dat de 64bit versies van Apache of PHP erg veel meer geheugen gebruiken dan de 32 bit versie?
Heeft iemand hier ervaring mee of tips? (buiten dan het bijplaatsen van extra webservers in round robin, wat ik nu als nood al heb gedaan).