2009-08-14 16 views
3

Ich habe ein paar Google-Suche, fand aber keine Erklärung dafür, wie es tatsächlich Stresstests durchführt.Helfen Sie mir zu verstehen Apache ab

Soweit ich verstehe, bedeutet Gleichzeitigkeit gleichzeitige Anzahl von Verbindungen.

ab startet wahrscheinlich gleichzeitig die angegebene "c" Anzahl von Verbindungen und hält die folgenden Wellen zurück, bis alle Anforderungen erfüllt sind. Habe ich recht?

Angesichts einer höheren Anzahl von Anfragen kann ab Anfragen/Parallelitätsnummern von Wellen durchführen. Ist das richtig?

Im Lichte dieser Aussagen, was diese Zahlen bedeuten:

  • Zeit/Anfrage
  • Zeit/Anfrage über alle gleichzeitige Zugriffe
  • Requests/Sekunde

(Grundsätzlich ist die zweite Messung bedeutet für mich, dass ab eine neue Anfrage in jeder Nebenläufigkeits-Ebene sendet, unmittelbar nachdem die vorherige erfüllt ist.)

Also ich bin verwirrt. Danke im Voraus.

Antwort

1

Ich konnte nichts finden, um dies zu unterstützen, aber ich bin ziemlich sicher, dass ab verfolgt gleichzeitige Anfragen und hält eine konstante Anzahl von Anfragen aktiv, anstatt Anfragen in Wellen zu senden. Wenn Sie beispielsweise 50 gleichzeitige Verbindungen angeben, anstatt auf die ersten 50 Anforderungen zu warten und dann weitere 50 zu senden, sendet ab eine neue Anforderung, sobald eine Anforderung abgeschlossen ist, sodass immer 50 aktive Verbindungen bestehen.

+0

Das bestätigt meinen zweiten Gedanken. Wenn ja, was ist der Unterschied zwischen Zeit/Anfrage und Zeit/Anfrage bei allen gleichzeitigen Anfragen? – pestaa

Verwandte Themen