А попробуйте pls еще какой-нибудь более старый nginx, типа 0.6.x Он должен быть помедленнее 0.8-го, как говорят тут: http://habrahabr.ru/blogs/nginx/68480/
1) И кого практически интересует файлик в 13 байт??? При страничках, начинающихся с 20k?
2) А nginx точно кэшырованием не занялся? Не помню, как у него там сделано -- но не удивлюсь, если он почти ничего не читает в таком случае. Тогда и апачу надо бы кэш настроить, возможно, это что-то изменит.
2) И, на самом деле, практически чаще интересно не сколько метров в секунду можно выжать на хорошэм тэсте -- а на каком наплыве уепассажыров он копыта отбросит.
И кого практически интересует файлик в 13 байт??? При страничках, начинающихся с 20k? Интересует не файлик в 13 байт, а разница в накладных расхода между апачем и nginx. Увеличение размера контента эту разницу слегка нивелирует, при правильно подобранном тесте :)
вот причина всех проблем ;) Попробуйте запустить нгинкс и апач поочереди и спрашивать файлы с другой машины. Вот тогда должна появиться разница. А сейчас вы все плюсы нгинкса нивелировали условиями теста.
ab -n 1000 -c 20 http://127.0.0.1... апач: Requests per second: 3143.25 [#/sec] (mean) Time per request: 6.363 [ms] (mean) Time per request: 0.318 [ms] (mean, across all concurrent requests) Transfer rate: 870.68 [Kbytes/sec] received
nginx Requests per second: 6916.39 [#/sec] (mean) Time per request: 2.892 [ms] (mean) Time per request: 0.145 [ms] (mean, across all concurrent requests) Transfer rate: 1452.44 [Kbytes/sec] received
Comments 21
Если не лень, попробуйте ещё на какой-нибудь картинке среднего размера (килобайт сто), и на чём-нибудь большом, мегабайт в десять.
Reply
Reply
Reply
Reply
Он должен быть помедленнее 0.8-го, как говорят тут: http://habrahabr.ru/blogs/nginx/68480/
Reply
Reply
http://pkgs.org/centos-5-rhel-5/kbs-extras-testing-i386/nginx-0.6.39-1.el5.kb.i386.rpm.html
Сможете?
Я смогу собрать часа через два, не раньше.
Reply
Reply
2) А nginx точно кэшырованием не занялся? Не помню, как у него там сделано -- но не удивлюсь, если он почти ничего не читает в таком случае. Тогда и апачу надо бы кэш настроить, возможно, это что-то изменит.
2) И, на самом деле, практически чаще интересно не сколько метров в секунду можно выжать на хорошэм тэсте -- а на каком наплыве уепассажыров он копыта отбросит.
Reply
Интересует не файлик в 13 байт, а разница в накладных расхода между апачем и nginx. Увеличение размера контента эту разницу слегка нивелирует, при правильно подобранном тесте :)
Reply
вот причина всех проблем ;)
Попробуйте запустить нгинкс и апач поочереди и спрашивать файлы с другой машины. Вот тогда должна появиться разница. А сейчас вы все плюсы нгинкса нивелировали условиями теста.
Reply
Другую машину, по гигабиту, в качестве контента - взять страничку хоть яндекса, хоть рбк.
Reply
ab -n 1000 -c 20 http://127.0.0.1...
апач:
Requests per second: 3143.25 [#/sec] (mean)
Time per request: 6.363 [ms] (mean)
Time per request: 0.318 [ms] (mean, across all concurrent requests)
Transfer rate: 870.68 [Kbytes/sec] received
nginx
Requests per second: 6916.39 [#/sec] (mean)
Time per request: 2.892 [ms] (mean)
Time per request: 0.145 [ms] (mean, across all concurrent requests)
Transfer rate: 1452.44 [Kbytes/sec] received
Разница - более чем в два раза по rps.
Reply
Reply
Leave a comment