2013-01-09 27 views
5

哪個版本的虛擬機應該在Linux上的菲羅/海邊使用嗎?
如果我沒有記錯,通過加載一個apt-get的(和seaside book引用)是佳樂VM。
這應該比Cog-VM更受歡迎嗎? 如果是,爲什麼?其中VM版本的Linux上

回答

4

對於Seaside,您可以從Seaside website(它們被稱爲「一鍵式體驗」)下載預編譯的Pharo圖像,這是運行圖像最簡單的方法。分佈在Seaside One-Click中的虛擬機是一個CogVM。

基本上有三個VM在佳樂和菲羅世界:

  • StackVM:器具優化關閉和背景與堆的映射
  • CogVM:StacVM + JIT(即時編譯) + PIC(多態性 內嵌高速緩存)
  • CogVMMT:CogVM +多線程

你可能想嘗試檢查從最新CogVM for Linux Pharo網站也是如此。最新的是在developer's website

從我的經驗,我發現CogVMs真的快於StackVM,雖然不穩定做的大數據(CSV的讀取和處理2TB)或調試複雜流動。這並不意味着你不能運行大數據項目,但只是有時可能會失敗,取決於你走多遠。另一方面,StackVMs更成熟,並且是瞭解如何修改虛擬機的最佳位置,因爲CogVM的重點在於優化。

+0

感謝您的回答,我覺得我制定了我的問題不好......我需要把一個無頭的設置與Apache/lightHttpd如前結束(如此典型的設置),然後壓力測試我的應用程序。很顯然,我希望它儘可能快是沒有不穩定,所以它從你的回答是嵌齒輪去(我總是可以恢復到StackVM如果它不斷失敗) – wmz

+0

看看海邊書的方式看:HTTP: //book.seaside.st/book/advanced/deployment/deployment-apache/configure-apache有一些竅門的博客太:http://onsmalltalk.com/scaling-seaside-more-advanced-load-balancing-and - 出版 –

+1

我使用最新的CogVM處理所有海濱圖像並構建過程。這臺虛擬機在過去幾年變得非常穩定。我沒有看到一次崩潰。 –