2013-01-09 28 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处理所有海滨图像并构建过程。这台虚拟机在过去几年变得非常稳定。我没有看到一次崩溃。 –