меньшая задержка при меньших запросах / сек в wrk - PullRequest
0 голосов
/ 26 октября 2018

Я использую тест WRK для двух разных реализаций (см. Результаты ниже).

Я не понимаю, как реализация с более низкой задержкой ("OLD") получает меньше запросов в секунду.

Старая версия имеет среднюю задержку 150 мс и получает 21 запрос в секунду , в то время как новая версия имеет среднюю задержку 390 мс и 49 запросов в секунду .

Я ожидал обратного: чем меньше задержка, тем больше запросов в секунду ...

"OLD":

wrk -t5 -c20 -d10s --timeout 1s  --latency https://old
Running 10s test @ https://old
  5 threads and 20 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   152.47ms   89.32ms 757.56ms   94.81%
    Req/Sec     7.76      2.78    10.00     70.67%
  Latency Distribution
     50%  133.56ms
     75%  153.22ms
     90%  170.08ms
     99%  727.16ms
  212 requests in 10.08s, 9.05MB read
Requests/sec:     21.04
Transfer/sec:      0.90MB

"NEW":

wrk -t5 -c20 -d10s --latency --timeout 1s  https://new
Running 10s test @ https://new
  5 threads and 20 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   389.86ms   74.52ms 618.33ms   70.62%
    Req/Sec    11.65      6.86    30.00     61.25%
  Latency Distribution
     50%  375.55ms
     75%  431.85ms
     90%  493.65ms
     99%  578.83ms
  497 requests in 10.08s, 21.93MB read
Requests/sec:     49.30
Transfer/sec:      2.17MB
...