Hallo.
Probleem
Ik heb een probleem met mijn apache op mijn server. Een tijd geleden wilde ik het tooltje Skipfish draaien, om beveiligingslekken te zoeken.
Toen kwam ik erachter dat ik slechts 10 requests per seconde haalde met deze test. Ik heb ook getest met het tooltje 'ab', en dit geeft hetzelfde resultaat.
Op zich geeft dit geen problemen, aangezien mijn server niet veel traffic te verwerken heeft. Maar toch wil ik dit zien te verbeteren.
Wat heb ik geprobeerd?
Wat ik heb gemerkt, dat als ik zo'n benchmark uitvoer vanaf een computer thuis, en dan 'top' draai op mijn server, dat de CPU load tot rond de 90% schiet.
Is dit een acceptabele snelheid voor een PHP website?
Ik gebruik Zend Framework, wat bekend staat om zijn slechte performance, maar dan nog vind ik het een absurd lage snelheid, niet?
Systeem
Dell Poweredge
Pentium 4 2666.554Mhz
1GB PC-2100 registered DDR SDRAM
2x 73GB SCSI ULTRA320 (10, 000RPM) 1IN 68 PI
OS Ubuntu 9.10 Karmic
Geen zend optimizer
Dit is welliswaar een oude server, maar dan nog vind ik het absurd.
Is er iemand die kan vertellen of dit normaal is?
Probleem
Ik heb een probleem met mijn apache op mijn server. Een tijd geleden wilde ik het tooltje Skipfish draaien, om beveiligingslekken te zoeken.
Toen kwam ik erachter dat ik slechts 10 requests per seconde haalde met deze test. Ik heb ook getest met het tooltje 'ab', en dit geeft hetzelfde resultaat.
Op zich geeft dit geen problemen, aangezien mijn server niet veel traffic te verwerken heeft. Maar toch wil ik dit zien te verbeteren.
Wat heb ik geprobeerd?
- Ik heb vanaf de zelfde server (waarop apache staat) benchmarks uitgevoerd. Dus naar localhost.
- Ik heb vanaf een computer thuis benchmarks uitgevoerd. (zelfde resultaat)
- Ik heb geprobeerd om de database (postgresql) uit te schakelen (om te kijken of dit vertraging gaf).
- Ik heb apache opnieuw gecompileerd met een worker MPM ipv prefork MPM. Ook heb ik PHP gecompileerd zodat het threadsafe is. Dit werkte ook niet, en ik heb het dus terug gedraaid. Maar nadat ik dit heb gedaan, haal ik een snelheid van 5 requests/seconde.
- Ik heb de settings van de prefork mpm steeds veranderd, en vervolgens gebenchmarkt.
- Ik heb alle apache modules die ik niet gebruik bij het opnieuw compileren weggelaten.
- Ik heb de server gecontroleerd op SMART fouten/foute sectors/enz... (alles was in orde)
- Zo'n beetje alles wat op deze pagina beschreven wordt.
Wat ik heb gemerkt, dat als ik zo'n benchmark uitvoer vanaf een computer thuis, en dan 'top' draai op mijn server, dat de CPU load tot rond de 90% schiet.
Is dit een acceptabele snelheid voor een PHP website?
Ik gebruik Zend Framework, wat bekend staat om zijn slechte performance, maar dan nog vind ik het een absurd lage snelheid, niet?
Systeem
Dell Poweredge
Pentium 4 2666.554Mhz
1GB PC-2100 registered DDR SDRAM
2x 73GB SCSI ULTRA320 (10, 000RPM) 1IN 68 PI
OS Ubuntu 9.10 Karmic
Geen zend optimizer
Dit is welliswaar een oude server, maar dan nog vind ik het absurd.
Is er iemand die kan vertellen of dit normaal is?
[ Voor 12% gewijzigd door Verwijderd op 23-06-2010 14:19 ]