LINUX.ORG.RU

[rails][thin] 50 соединений в секунду, расход памяти всего 80 метров.


0

1

Это кажется очень странным, особенно после passenger'а.

Сайт на rails 3.1, включено кэширование assets, thin запущен со стандартными настройками.

Устроил стресс-тестирование так:

siege -f links.txt -i -c 500 -t 5M -d 1

...

Transactions:		       13195 hits
Availability:		       92.53 %
Elapsed time:		      270.23 secs
Data transferred:	       81.09 MB
Response time:		        6.92 secs
Transaction rate:	       48.83 trans/sec
Throughput:		        0.30 MB/sec
Concurrency:		      337.93
Successful transactions:       13195
Failed transactions:	        1065
Longest transaction:	       47.97
Shortest transaction:	        0.09

Работает отлично, в логах рельс скорость генерации страниц держится в пределах 15мс, только thin отдаёт медленней - 10 секунд в среднем.

Смущает что процесс irb не жрёт памяти совсем, thin же при любой нагрузке не выходит за 80 мегабайт (RES; VIRT доходила до 3ГБ).

Два вопроса: а) что делает siege и насколько можно этим 48.83 trans/sec верить б) сколько памяти нужно для 10 000 посетителей в сутки?

Вопросы заданы неверно, тема закрыта.



Последнее исправление: daris (всего исправлений: 1)

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.