Hi Manfred,

Ich habe etwas �hnliches beobachtet. Eine 10K-Datei -c 100 -n 100 auf
einem PC (RedHat/800Mhz): 1410 Req/Sec
einem Mac (OS X/1.4Ghz ): 435 Req/Sec

beide Systeme sind sicher nicht als Produktionsserver geeignet. Auch wenn du in Punkt 1. und 2. aufgrund Cache die Hardware nicht verantwortlich machst, sehe ich bei meinen Systemen einen Zusammenhang mit der �bertragunsrate der Festplatte:

Aus den techn. Daten des Herstellers der Festplatten
im PC (MK2017GAP): 155-286 MBit/sec
im Mac (SP1604N) : 93-133 MBit/sec

1410/435 = 3.2 Mal mehr Req/Sec
286/93 = 3.1 Mal schnellere �bertragungsrate (Angenommen beim Test erreichte die Platte im PC die beste und die Platte im Mac die schlechteste �bertragungsrate)


Vielleicht ist dieses 'Ergebnis' nur Schrott, und ich bin da auf dem Holzweg. Vielleicht hilft es auch weiter. Bin gespannt.

Gru�
Martin


Am 11.10.2004 um 13:17 schrieb Manfred W:

HI Andreas,

Mir ist ein grunds�tzlicher Testaufbau mit systematischer Vorgangsweise schon klar, das ist in diesem Fall aber etwas schwierig (mind. 3x OS installerien und auf jedem unterschiedliche Apache Varianten testen, BSD hat sogar eigene apache patches).

Was mich bei dieser Sache allerdings verbl�fft sind die extremen Unterschiede (300%).

Ich habe folgende �berlegungen dazu:
1. Filesystem sollte auschlie�bar sein weil das File klein genug ist um aus dem Filesystemchache zu kommen.
2. Memory Gr��e sollte bei diesem Test ebenfalls kaum eine Rolle spielen, weil selbst bei den kleinen Systemen der SWAP leer ist und alles ins Main Mem pa�t und trotzdem 80MB Filesystemchache frei sind.
3. DNS kann ich auch ausschlie�en, weil die Ergebnisse keinen Unterschied zeigen, wenn ein lokaler named verwendet wird.
4. Logging is ev ein Kandidat, allesdings zeigt ein loggen nach /dev/null nur eine Verbesserung von ca. 15% (600 R/s statt 550 R/s)
5. shared Memory ist ebenfalls ein Kandidat, habe dazu aber kaum was brauchbares gefunden (Scorboard mmfile statt shmmapped).
6. die �blichen Verd�chtigen wie Allow All, Multiviews und FollowSymlinks, min- , max SpareServers etc. bringen auch kaum was.
7. Unterschiedliche Module dazu- und wegzuschalten bringt relativ wenig, au�erdem sind diese sind auf den schnellen Referenzsystemen auch aktiv
8. Die Verwendung von keepalive (-k bei ab) bring mehr (800 R/s), bei den Vergleichswerten geht es aber auch ohne keepalive
9. Ich habe noch Kernel Optionen im Verdacht (div. TCP/IP Optionen) habe aber dazu auch nix brauchbares gefunden.
10. Netzwerkverbindungen kann ich auch auschlie�en weil ich �ber localhost gehe.


Interessieren w�rde mich, ob jemand etwas �hnliches beobachtet hat.


Manfred


--------------------------------------------------------------------------
               Apache HTTP Server Mailing List "users-de"
     unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------



Antwort per Email an