phpbar.de logo

Mailinglisten-Archive

[php] performance-probleme mit apache/php3/oracle/sun-solaris

[php] performance-probleme mit apache/php3/oracle/sun-solaris

johnny pichler johnny_(at)_mega-card.at
Wed, 03 May 2000 18:48:12 +0200


wir haben schwere performance-probleme mit einer 
php3-applikation. die maschine geht bei durch-
schnittlichen traffic unter volllast.
heisst dass mir top eine avg. load von ueber 20 zeigt.
(normal waere irgendwas unter 0).
folgende rahmendaten:
sun ultra-1, 1x167Mhz, 512MB RAM, Sun Solaris 5.6 (?)
apache 1.3.12
php 3.0.16 (statisch gelinkt)
Oracle 8.0.5
ca. 150.000 hits/tag

nachdem wir uns mit versch. apache-kompilaten, configs,
oracle-tuning/konfigurieren etc. herumgeschlagen haben,
sind wir nun offensichtlich auf das kernproblem gestossen:
es hat eher was mit dem php selbst zu tun.

wir haben den apache-benchmark-test (ab) wiederholt gegen 
eine seite gefahren, die folgendes tut:
3 libs sind required
es werden KEINE db-connections aufgebaut, KEINE functions,
berechnungen etc. gemacht, sondern "normaler" html-code
ausgegeben.
folge: die load schnalzt hoch, beim naechsten benchmark
-aufruf nochmals, beim naechsten nochmals ...

folgende gegentests haben wir auch noch gefahren:
- eine andere php-seite (mit db-werten auslesen und zeigen)
  => gleicher effekt (aber um nix schlimmer)
- eine "normale" html-seite
  => load ist ok
- das gleiche auf einer linux-box 
  (also ohne und mit db-werten)
  => aehnlicher effekt

hat irgendjemand aehnliche erfahrungen gemacht oder
einen hilfreichen tipp. wir stehen naemlich ziemlich am
ende mit unserer weisheit. und der kunde wetzt das messer...

danke, fuer alles
johnny pichler


php::bar PHP Wiki   -   Listenarchive