2010-10-30 82 views
0

我目前正在尝试在运行OSX 10.4的计算机上为研究项目运行一个相当CPU密集的应用程序。即使是快速的MacPro也无法处理这种处理量。我对分布式处理的概念相当陌生,但在我看来,我有两种选择:在Mac OSX上运行分布式处理的最佳方法

1)尝试使用带有Xgrid的Apple服务器软件设置计算机集群。

2)使用Amazon Web Service等云服务设置OSX 10.4虚拟实例。

有没有人有任何意见,哪些选项可能会更好,或者如果有任何其他方法可以用来实现此任务?

您的建议非常感谢!

最佳,

埃迪

回答

0

我认为这在很大程度上取决于你想要完成的任务。在这种情况下可靠性有多重要。如果应用程序拆分也非常耗费CPU时间,即使在最好的LAN网络上,某些进程间/服务器间消息也可能会丢失。 您必须根据您尝试实现的内容权衡系统的优缺点。

0

亚马逊云的好处在于,您可以在需要时分配更多资源,我认为它更好,因为您不需要实际的机器(并且您可以拥有足够的虚拟空间)