2010-11-09 46 views
1

hi 我打算在雜種上運行jruby(1.5.3最新版本),但在x64服務器上需要多少內存才能建立簡單的網站?以及需要多少實例?每天jruby + rail + mongrel的內存需求?

10000頁面訪問量爲相同的需求會是什麼紅寶石的數量。

任何參考生產數據將受到歡迎。

+0

順便說一句,一個很好的文章分析紅寶石的性能和內存使用情況是http://programmingzen.com/2010/07/19/the-great-ruby-shootout-july-2010/ – brad 2010-11-11 16:11:25

回答

3

你可能不會和jruby一起使用雜種,至少我從來沒有聽說過它。我們使用trinidad運行一個應用程序,該應用程序包裝tomcat7,併爲您尋找類似的性能,使用1gb堆。

Mongrel真的失寵了,例如使用乘客或瘦或獨角獸的更強大的設置。

如果您的記憶力有限,根據我的經驗,CRuby是最佳選擇。使用Passenger3和nginx嘗試REE或ruby-1.9.2。這是一個超級簡單的設置,速度非常快。

JRuby絕對需要更多內存,但是如果您有Java需求,則沒有多少選擇。

你應該用小EC2實例脫身(如果這就是你的 instances指)

10000頁面訪問量

這真的很難給出一個明確的答案,雖然因爲這一切都取決於你是什麼類型的應用程序運行。它是cpu密集型計算,還是內存密集型數據?誰知道

從我的經驗來看,CRuby往往比JRuby簡單得多,更易於本地使用(即測試在cruby中運行速度更快)並且速度也非常快。