thunderstorm: Apache Benchmarks - bringt MINUS-Werte??!!

Hi,

Ich bin am Benchmarking von Apache2. um möglichst viele Infos zu erhalten habe ich die Attribute (-n) für Anzahl Requests und (-c) Concurrency-Level auch höher geschraubt.
Weshalb kann es möglich sein dass das Resultat Minuswerte ausgibt? SIeht aus wie wenn es mit den hohen Attributwerten zusammenhängt. ABER... was genau heisst das und wie kann ich das einordnen?
Nachfolgend einige Zeilen des Resultates mit ...

Anzahl Requests 80'000
Concurrency.Level: 400

...

Document Length:        39530 bytes

Concurrency Level:      400
Time taken for tests:   311.682 seconds
Complete requests:      90000
Failed requests:        777
   (Connect: 320, Length: 457, Exceptions: 0)
Broken pipe errors:     0
Total transferred:      -732445860 bytes
HTML transferred:       -746728035 bytes
Requests per second:    288.76 [#/sec] (mean)
Time per request:       1385.25 [ms] (mean)
Time per request:       3.46 [ms] (mean, across all concurrent requests)
Transfer rate:          -2349.98 [Kbytes/sec] received

Connnection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0   167 1126.6     24 60802
Processing:     0  1207 1926.7    436 33851
Waiting:        7  1224 1946.2    436 33851
Total:          0  1374 2210.4    461 61293
<<

Danke im Voraus für Eure Hilfe.

  1. Hallo,

    Weshalb kann es möglich sein dass das Resultat Minuswerte ausgibt? SIeht aus wie wenn es mit den hohen Attributwerten zusammenhängt. ABER... was genau heisst das und wie kann ich das einordnen?

    Document Length:        39530 bytes
    Complete requests:      90000
    Total transferred:      -732445860 bytes
    HTML transferred:       -746728035 bytes

    das sieht nach einem typischen Überlauf in einer 32-Bit-Signed-Integer aus.

    Freundliche Grüße

    Vinzenz

    1. Document Length:        39530 bytes
      Complete requests:      90000
      Total transferred:      -732445860 bytes
      HTML transferred:       -746728035 bytes

      das sieht nach einem typischen Überlauf in einer 32-Bit-Signed-Integer aus.

      Yeap, es sieht schon so aus wie wenn das der Fall wäre. Ich muss gestehen dass ich bins jetzt noch nie Apache Benchmarks (oder auch andere) benutzt habe.
      Ich weiss also nicht genau was realistische Zahlen sind die ich da eingeben sollte, deshalb habe ich einfach mal eine Kreuztabelle für die Tests gemacht. Oben die Werte Anzahl Requests von 10'000 bis 99'999 in 10'000er Schritten und senkrecht die Concurrency-Levels von 100 bis 1000 (in 100er Schritten).
      Ist das zuviel oder was müsste man genau testen?

      Evtl. ist das eine doofe Frage, aber ich kann es wirklich (noch) nicht abschätzen.  ;-)

      Thanx im Voraus