On Wed, 6 Oct 2004, Dmitry Shapovalov wrote:
> Проект более чем интересен, т.к. отдача большого количества статики
> очень актуальна. Тестировалось изделие при небольшом кол-ве соединений ~
> 1000 на файле размером ~ 15K, платформа Debian Linux, 2.6.8. Как видно,
> thttpd обгоняется вполне уверенно, а вот до ядерного tux немного не
> дотягивает ;) Незнаю, на сколько актуален тест, при первой возможности
> попробую на production системе.
>
> nginx/0.1.0
>
> Time taken for tests: 21.711 seconds
> Complete requests: 100000
> Keep-Alive requests: 100202
> Total transferred: 1563760506 bytes
> HTML transferred: 1540376160 bytes
> Requests per second: 4605.96 [#/sec] (mean)
> Time per request: 217.11 [ms] (mean)
> Time per request: 0.22 [ms] (mean, across all concurrent requests)
> Transfer rate: 72026.19 [Kbytes/sec] received
>
> thttpd/2.25b
>
> Time taken for tests: 41.960 seconds
> Complete requests: 100000
> Keep-Alive requests: 0
> Total transferred: 1561423416 bytes
> HTML transferred: 1537105920 bytes
> Requests per second: 2383.22 [#/sec] (mean)
> Time per request: 419.60 [ms] (mean)
> Time per request: 0.42 [ms] (mean, across all concurrent requests)
> Transfer rate: 37212.19 [Kbytes/sec] received
thttpd не поддерживает ни epoll, ни rt signals, так что для Линукса
этот результат не удивителен.
> TUX/2.0
>
> Time taken for tests: 11.531 seconds
> Complete requests: 100000
> Keep-Alive requests: 100131
> Total transferred: 1563363455 bytes
> HTML transferred: 1538806860 bytes
> Requests per second: 8672.27 [#/sec] (mean)
> Time per request: 115.31 [ms] (mean)
> Time per request: 0.12 [ms] (mean, across all concurrent requests)
> Transfer rate: 135579.17 [Kbytes/sec] received
Насчёт tux, а бы сказал не "немного", а в два раза.
Игорь Сысоев
http://sysoev.ru