Heim  >  Fragen und Antworten  >  Hauptteil

apache - Wenn Sie das ab-Tool verwenden, stellen Sie die Anzahl der Anfragen auf 2000 und die Anzahl der Parallelität auf 1000 ein. Die Anzahl der Anfragen wird jedoch in 10 Anfragen zu je 200 aufgeteilt. Wo spiegelt sich die Parallelität wider?

Verwenden Sie das ab-Tool in der Windows-Umgebung, gehen Sie in das ab-Tool-Verzeichnis und geben Sie den Befehl ein

ab -n 2000 -c 1000 http://test.com/

Bedeutet das, dass die Gesamtzahl der Anfragen 2000 und die Anzahl der gleichzeitigen Anfragen 1000 beträgt?

Beim Ausführen des Tests wird angezeigt, dass 200 Anfragen abgeschlossen wurden

Entschuldigung, warum geht die Anzahl der Anfragen auf etwa 200 und 200 zurück? Wo ist die Anzahl der gleichzeitigen Anfragen? Oder verstehe ich die Anzahl der Parallelität und die Anzahl der Anfragen falsch?

迷茫迷茫2713 Tage vor582

Antworte allen(2)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-16 17:04:01

    -c确实是并发。。。不过返回也要时间啊,还有你发送1000个并发也要时间。。。结果展示只是好看一点而已。。想看真正并发结果,去看web服务器日志

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:04:01

    看ab对c参数的描述,这个参数应该就是并发数。至于那个200应该是ab自己准备请求的算法计算所得,每次准备200个请求。当满足1000时,在一起执行这个请求。我是这么理解的。
    你要是调整c参数大小,200这个数也是会变的吧!

    Antwort
    0
  • StornierenAntwort