Apache Benchmarks

noto

New Member
Damit man Vergleichswerte hat wäre es nett wenn ihr eure Apache Benchmark Ergenisse hier postet.

Anleitung:

1. Angaben zum Server wie CPU, RAM

2. Versionsangabe von PHP und MySQL nur wenn die Webseite PHP und MySQL verwendet!

3. per SSH als root einloggen und folgende Zeile eingeben
Code:
ab -n200 -c1 -dS http://deine_domain.de/index.php
 
Last edited by a moderator:
1. rootDS, 500 MHz, 256 MB RAM

2. PHP 4.3.9, MySQL 4.1.12, Wordpress 2.1.0

Code:
Concurrency Level:      1
Time taken for tests:   46.401929 seconds
Complete requests:      200
Failed requests:        0
Write errors:           0
Total transferred:      5061800 bytes
HTML transferred:       5016600 bytes
Requests per second:    4.31 [#/sec] (mean)
Time per request:       232.010 [ms] (mean)
Time per request:       232.010 [ms] (mean, across all concurrent requests)
Transfer rate:          106.53 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   222  231  16.9    227     415
Waiting:      132  138  13.9    135     302
Total:        222  231  16.9    227     415
 
Last edited by a moderator:
Die Vergleichswerte haben irgendwie ein Problem, denn bei den einen ist die Index Datei eine Statische Seite und bei anderen eine komplexe dynamische Seite. Irgendwie könnte man so etwas nur vergleichen, wenn jeder die gleiche Ausgangssituation hat.

Anmerkung: Das Benchmark Tool kann auch unter dem Namen ab2 zu finden sein.

Aber wenns dich glücklich macht:
1.) Opteron 148, 3 GB Ram
2.) Apache 2.0.53, PHP 5.2.0, MySQL 4.1.21, Eigenentwicklung
Code:
Concurrency Level:      1
Time taken for tests:   2.692289 seconds
Complete requests:      200
Failed requests:        100
   (Connect: 0, Length: 100, Exceptions: 0)
Write errors:           0
Total transferred:      14241200 bytes
HTML transferred:       14170000 bytes
Requests per second:    74.29 [#/sec] (mean)
Time per request:       13.461 [ms] (mean)
Time per request:       13.461 [ms] (mean, across all concurrent requests)
Transfer rate:          5165.49 [Kbytes/sec] received

Connection Times (ms)
              min   avg   max
Connect:        0     0    0
Processing:     3    12  406
Total:          3    12  406
 
Ich denke du hast meinen Post nicht ganz verstanden. Man kann die Werte nicht vergleichen, da deine DB ein paar Megabyte hat, meine ein paar Gigabyte, deine Index Seite aus einem Query besteht, meine aus 20. Auf deinem Server gerade 300 User surfen, bei mir 500 usw. Also als Beispiel jetzt. Man bräuchte eine gleiche Ausgangssituation. Da gibts zu viele Variablen um das objektiv vergleichen zu können.
 
Damit man Vergleichswerte hat wäre es nett wenn ihr eure Apache Benchmark Ergenisse hier postet.

Dieser Benchmark ist sinnlos. Das geht schonmal damit los, daß du nur ein Request parallel machst; dann misst du von derselben Kiste, auf der der Apache rennt (zumindest scheint es mir so). Weiterhin sind diese Benchmarks überhaupt nicht vergleichbar, da jede Website andere Charakteristika hat (mal PHP, mal keins, CGI, Python, Datenbank oder nicht, 5 MB in der Datenbank oder 10 Gigabyte).

Ich hab eben mal meine Seite (die auf der Arbeit betreue) gebenchmarkt; die ist vergleichsweise langsam, allerdings skaliert das ganze soweit hoch, daß die 2 Webserver pro Minute jeweils 20-25 Tausend Anfragen bewältigen (und das ohne besondere Anstrengung); allerdings sind das nur die cachenden Webserver, dahinter stehen noch weitere Maschinen, die die eigentliche Arbeit machen.

Das heisst, im Zweifelsfall benchmarkst du nur den Cache und die Leitung ...
 
Back
Top