Zend Server CE vs. Zend Server vs. Dotdeb

Posted by web-rocker in Web-Rocker Showdown

In meinem Web Rocker Showdown zum Thema Zend Framework vs. Ruby On Rails habe ich als PHP-Stack und Applikationsserver den Zend Server Community Edition verwendet. Während des Tests war mir aufgefallen, das der Zend Server CE die Harware nicht voll ausnutzt. Alle 4 CPUs waren nur zu 60% belegt. Dieses Phänomen möchte ich in diesem Artikel genauer untersuchen indem ich den Zend Server CE mit der kommerziellen Version und einem PHP 5.3 aus dem DotDeb-Repository vergleiche. Die Testhardware, das Betriebssystem und die PHP-Applikation sind identisch mit dem vorherigen Showdown.

Mein Versuchsaufbau sieht wie folgt aus:

Hardware:
Dell PowerEdge 860
Intel XEON QuadCore mit 2,13 Ghz
4 Gb Arbeitsspeicher
SAS300 Hardware RAID0
2x 73Gb 10k SAS HDDs

Software:

Debian 5.0.7 x86_64
Apache Bench
Htop

Testapplikation:
Einfachst denkbare Applikation. Eine Standart-Applikation die mit dem ZF-Kommando erzeugt wurde. Zusätzlich wir mit den Kommandos ein Page-Controller mit Index-Action und View erzeugt. Das Frameworks läuft im Environment “production”.

Testverfahren:
Mit ApacheBench wird 10.000 mal die URL http://127.0.0.1/page/index/ aufgerufen, 1x als Warmup und sofort im Anschluß 1x für die Messung. Die Durchläufe werden mit 1, 2, 4, 8, 16, 32, 64 und 128 zeitgleichen Zugriffen durchgeführt. Wenn ungefähr 9.000 Zugriffe geschehen sind, ermittele ich mit  Htop die Hardwarenutzung. Danach notiere ich die Ergebnisse von Apache Bench. Hier interessierten mich diesmal nur die ermittelten Requests pro Sekunde.

Ergebnisse:

Fazit:
Die Kommerzielle Version des Zend Servers ist im Schnitt 150% leistungsfähiger als die Community Edition und praktisch gleich auf mit dem PHP-Stack aus dem DotDeb-Repository. Wem es nur um die Leitung und weniger um SLA’s und kommerziellen Support geht, kann die Lizenzgebühr sparen und wird sicher mit DotDeb bestens bedient sein.

Zum Schluss stellt sich die Frage, ob der Zend Server CE künstlich verlangsamt wurde, um den Kauf der kommerziellen Version schmackhaft zu machen. Was meint Ihr?

You can follow any responses to this entry through the RSS 2.0 You can leave a response, or trackback.

  • Facebook
  • Twitter
  • Delicious
  • Digg
  • LinkedIn
  • Technorati
  • StumbleUpon
  • Reddit
  • RSS Feed
  • Google
  • Design Bump

5 Responses



Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>