требования к памяти для jruby +rails+mongrel?

привет, я планирую запустить jruby (последняя версия 1.5.3) на mongrel, но сколько памяти потребуется на сервере x64 для простого веб-сайта? и сколько экземпляров потребуется?

10000 просмотров страниц в день

для того же требования, каковы были бы числа для рубина.

приветствуются любые справочные данные о производстве.


person altuure    schedule 09.11.2010    source источник
comment
Кстати, хорошая статья, анализирующая производительность Ruby и использование памяти, — programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010   -  person brad    schedule 11.11.2010


Ответы (1)


Вы, вероятно, не будете использовать mongrel с jruby, по крайней мере, я никогда не слышал об этом. Мы запускаем приложение, используя trinidad, которое обертывает tomcat7, и для производительности, аналогичной тому, что вы ищете, я использую кучу размером 1 ГБ.

Mongrel действительно потерял популярность из-за более надежных настроек, например, с использованием пассажира, тонкого или единорога.

Если вы ограничены в памяти, по моему опыту, вам подойдет CRuby. Попробуйте REE или ruby-1.9.2 с Passenger3 и nginx. Это очень простая установка и очень быстрая.

JRuby определенно занимает больше памяти, но если у вас есть требования к Java, у вас нет особого выбора.

10000 просмотров страниц, которые вы должны получить с помощью небольшого экземпляра ec2 (если это то, на что ссылается ваш instances)

На самом деле сложно дать окончательный ответ, поскольку все зависит от того, какое приложение вы используете. это вычисления с интенсивным использованием процессора или данные с интенсивным использованием памяти ?? кто знает

По моему опыту, CRuby, как правило, намного проще, чем JRuby, легче для локального использования (т. е. тесты выполняются значительно быстрее в cruby), а также очень быстро.

person brad    schedule 09.11.2010