十几台Mac mini和戴尔机架服务器进行并行image processing

我需要做一些大规模的image processing并行。

我正在考虑并行运行一打Mac Mini来做数据处理。
我需要在机器上运行Microsoft Windows,以便我可以使用Active X控件从networking中获取数据,这是数据可用的唯一方式(有大量服务器可以从中获取数据)。

戴尔或其他公司使用机架式服务器是否更便宜/更有效? Mac Mini有800美元我需要的三件事:

  1. 千兆以太网
  2. CUDA显卡
  3. 4 GB RAM(基本型Mac mini +100)。

有没有更便宜的设置?

机架式服务器针对:噪音,发热和缺乏比基本GPU更多的东西。 机架服务器用于:集中所有的资源(用RAM和CPU填充所述服务器),并使其完成繁重的工作,使计算机pipe理变得更容易。

我不知道你需要什么types的image processing,但我会问自己以下。

  • 你的任务是否容易分发(ala hadoop)在几个盒子?
  • 是否有可能在英特尔凌动平台上做到这一点? 需要更less的热量/功耗,更便宜,而且不必杀死一打Mac OS
  • 一个或两个GPU /graphics卡是否可以承受很多需要的咕噜声 – 如果是这样的话,看看玩家PC?

实际上,我想说的是一个低成本的解决scheme,这可能是好的。 我看到的问题是:

  • 通常,服务器集群使用精简的操作系统(例如Linux或BSD),只有最less的服务/应用程序。 MacOS或Windows都不符合此法案。
  • 您可能会更好地打破与另一种机器types的定价。 老实说,你可能会从办公室供应商或大型零售商那里得到一台笔记本电脑,其价格相当(如果不是更便宜的话)。 (…或NewEgg,或亚马逊,或TigerDirect,或…)寻找千兆networking和4GB的RAM应该不难。 (虽然我喜欢Mac Mini,但在这种情况下,听起来并不像你获得任何真正的好处。)

另外,Mac Minis不是机架式服务器,即使将它们放在机架中也是如此。 (是的,你可以购买机架式的架子,但是这仍然不能使Mini成为机架式服务器……)机架式服务器是非常特殊的机箱types。 他们不便宜; 通常情况下,机架式服务器比装备相当的Tower服务器要贵。

进一步

如果可能的话,可能需要一个Windows专用盒子(通过您的ActiveX控件)将其转储到一个共享中,然后由一个* nix群集访问以进行处理。 (假设下载不是需要处理的部分)

你见过Helmer集群项目吗? 这是一个用于图像渲染的低成本机器集群。 他们甚至提供底部的一些统计/基准。

您可能会发现此线程有帮助,其中讨论了适用于Hadoop集群的mac mini http://groups.google.com/group/bigdatasg/browse_thread/thread/51ad3da711d333d3

文档也可从以下url获得: http : //www.scribd.com/doc/76827185/Mac-Mini-Hadoop-Cluster