[Moscow.pm] Twiggy

Orlovsky Alexander nordicdyno на yandex.ru
Чт Авг 2 02:34:13 PDT 2012



02.08.2012, 12:58, "Alexey Shrub" <worldmind на mail.ru>:
> 01.08.2012 17:50, Nikita Zubkov пишет:
>
>>  Вы мерили с ключиком -k? Ну так может выключим его, раз Twiggy в тестах
>>  не поддерживает keep-alive? Вон Mojo тоже хвастает 16k rps
>>  (http://cpansearch.perl.org/src/SRI/Mojolicious-3.17/examples/microhttpd.pl),
>>  но если убрать ключик -k все становиться очень печально.
>>
>>  Вот тесты на моей машине, без -k и без EV:
>>
>>  twiggy:
>>  Requests per second:    4221.74 [#/sec] (mean)
>>  Transfer rate:          239.18 [Kbytes/sec]
>>
>>  node:
>>  Requests per second:    5242.35 [#/sec] (mean)
>>  Transfer rate:          578.50 [Kbytes/sec]
>
> ab -n 10000 -c 500 http://localhost:8080/?url=$RANDOM
> Requests per second:    1384.44 [#/sec] (mean)
> Transfer rate:          136.55 [Kbytes/sec] received
>
> ab -n 10000 -c 500 http://localhost:3000/?url=$RANDOM
> Requests per second:    2428.64 [#/sec] (mean)
> Transfer rate:          476.72 [Kbytes/sec] received
>
> EV и HTTP::Parser::XS установлены, нода выигрывает в те же два раза, что
> фиксить? Может проц влияет?
>

То что нода должна быть заметно быстрее – это логично, учитывая на каком низком уровне там оптимизируется код.
А можете показать perl -V ?



Подробная информация о списке рассылки Moscow-pm