Нормальное использование памяти в Rails - PullRequest
1 голос
/ 14 марта 2010

Мне интересно, сколько использования памяти нормально для процесса ruby ​​в приложении rails? Мне действительно нужно что-то для сравнения.

В моей среде разработчиков WEBrick один процесс ruby ​​использует около 61 МБ для обработки 10 одновременных запросов, выполняющихся без остановки. В моей рабочей среде Apache2 + Passenger запускает 7 процессов ruby ​​для обработки одинакового количества запросов. Каждый из этих процессов также занимает около 60 МБ. Это нормально?

Кроме того, где я могу настроить количество процессов ruby, которые может запускать Passenger? Или он запустится столько, сколько доступно памяти?

Спасибо!

пс. Использование Rails3 beta. DS.

Ответы [ 2 ]

0 голосов
/ 05 декабря 2011

В настоящее время наши 5 процессов ruby ​​потребляют в общей сложности 423 МБ по сравнению с MySQL Server с 62,5 МБ. Приложение запускает около 5000 строк кода без каких-либо значительных вычислений.

0 голосов
/ 14 марта 2010

Использование памяти зависит от вашего приложения. Как у вас есть маршрут / контроллер / модель.

60Мо памяти кажется не важным. Это нормальная вещь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...