2009-04-21 3 views
4

Я подумывал о том, чтобы получить немного более зеленый с моими компьютерами и использовать некоторые мини-мини-платы с меньшим энергопотреблением на моем следующем компьютере. Некоторые могут генерировать менее 10 Вт и довольно недороги.Программное обеспечение, необходимое для создания кластера

Итак, я думал, что если такая низкая стоимость и низкая мощность, почему бы не попытаться сделать кластер из них? Однако я не совсем уверен, что мне нужно делать с точки зрения операционной системы или программного обеспечения для управления, чтобы это произошло?

Может ли кто-нибудь дать совет по существующему программному обеспечению, чтобы сделать это или какие-либо идеи относительно того, как создавать свои собственные?

ответ

5

Что вы хотите на самом деле делать с вашим типом кластера, решает, какое программное обеспечение вам понадобится.

  • Нужно ли планировать работу?
  • Инструменты мониторинга?
  • Вам нужно развернуть программное обеспечение по всем узлам сразу без проблем?
  • Одна файловая система на всех узлах (рекомендуется).

Вы можете так же легко установить Linux или * BSD на плате и просто использовать ssh для управления и запуска заданий по всем узлам. Никакого другого программного обеспечения не требуется.

программного обеспечения могут оказаться полезными:

  • PBS (в основном работа планирование, Google)
  • Kerrighed (на основе Single System Image, Linux дистрибутивом)
  • Rocks (распределение на основе кластера)
  • Mosix (управление кластерами, openMosix также)
  • Ganglia (Мониторинг, возможно, за убийство для вас)
  • Lustre (Супер быстрый, с открытым исходным кодом кластера filesytem от Солнца)
+0

OpenMosix мертв :( –

1

Вы можете использовать Beowulf для запуска кластера.

2

Посмотрите на beowulf, чтобы начать.

Это, как говорится, лучший совет, который я могу дать, - это тщательно Измерьте, действительно ли вы на самом деле более зеленые с вашим кластером. Раньше я немного отставал от этого пути, и, по моему опыту, потери, связанные с наличием множества отдельных компьютеров, в конечном итоге уничтожают любую экономию энергии. Имейте в виду, что каждый компьютер нуждается в источнике питания, который преобразует ваше бытовое напряжение до уровня, который требуется компьютеру. Конверсия неэффективна и выделяет тепло (именно поэтому источники питания имеют вентиляторы). То же самое можно сказать и для каждого жесткого диска, RAM-банка и материнской платы, которые вам нужны.

Это не предназначено, чтобы отговорить вас от проекта. Просто обязательно профиль. Точно так же, как писать программное обеспечение! :)

0

Там очень много на этот вопрос.

Во-первых, если вы хотите просто запустить кластер, есть много предложений, перечисленных здесь.Однако, как только вы запускаете кластер, вы только начинаете.

В этот момент вам необходимо иметь программное обеспечение, которое будет работать правильно в кластере. Если вы работаете над своим собственным программным обеспечением, вам нужно будет его распараллелить в кластере, используя что-то вроде MPI.

Без программного обеспечения, написанного для запуска в кластере, хотя, кластер не что иное, как высоко персонализированные коробки, что doens't делать ничего особенного ...

Смежные вопросы