Автор Тема: О кластерах. Домашних.  (Прочитано 1539 раз)

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
О кластерах. Домашних.
« : 20.06.2010 23:42:53 »
В общем я кое что прочитал о кластерах, как бы сделать такое дома из старья?
В общем тема: Домашние бюджетные кластеры.

В общем у меня есть ещё один системник. Скоро подгонят третий.
Их мощность не велика, меня интересует как сделать из них кластер.
Хотелось бы конечно, чтоб консоли как текстовые так и графические (виртуальные терминалы) были доступны на всех машинах, чтоб компьютеры можно было произвольно выключать (процессы должны перекидываться). И естественно эффективная работа за каждым рабочим местом с полным использованием распределения вычислений между машинами.
Я конечно слышал (читал) что есть специальные дистрибутивы для этого.
А можно ли это сделать на ALT Linux?

greyzy

  • Гость
Re: О кластерах. Домашних.
« Ответ #1 : 21.06.2010 06:41:53 »
ну-у-у, вот мегастатья, не про альт (зато от ibm), но может найдете что полезное :) http://www.ibm.com/developerworks/ru/library/es-linuxclusterintro/

хе, а вот наш участник рассказывает http://sites.google.com/site/speccyfan/otkazoustojcivost/ha-cluster
« Последнее редактирование: 21.06.2010 06:55:12 от greyzy »

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #2 : 21.06.2010 15:52:54 »
Практической информации мало.

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #3 : 21.06.2010 17:50:16 »
Практической информации мало.
А ее в принципе не может быть много.

И главный вопрос, а какой вы именно кластер хотите организовать дома?
Есть несколько типов кластеров, каждый заточен под определенный механизм взаимодействия.

Не смотря, на то, что вики знает чуть ли не десяток типов кластеров, на самом деле их всего три типа.

Кластеры высокой доступности для дома в принципе не нужен. Шум мешающий личной жизни, и лишний расход электро энергии. Более правильно, настроить одинаково несколько компьютеров, и при выходе из строя одного, в ручную запускать второй. Это единственный тип кластера, который может пригодится дома.

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

Вычислительные кластеры, ставить вообще нет смысла. Этот тип кластера используется только для решения одной, очень специальной задачи, и требуют специального софта, который специально разработан для этой задачи.

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #4 : 21.06.2010 18:15:03 »
Десктопный кластер, по сути запуск программ рассчитанных на smp процессоры.
Ну и так же перекидывание процессов отжирающих ресурсы на другую машину.
Программы всё равно общаются между собой через сокеты. Или ещё через что то?

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #5 : 21.06.2010 19:01:54 »
Десктопный кластер, по сути запуск программ рассчитанных на smp процессоры.
Ну и так же перекидывание процессов отжирающих ресурсы на другую машину.
Программы всё равно общаются между собой через сокеты. Или ещё через что то?
Там более другой механизм. Распараллеливание одной задачи без специального знания о нитях вычислений, на разные физические машины не возможно.
Возможен переброс определенного процесса, но в вашем случае, накладные расходы не окупят выигрыша.

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #6 : 21.06.2010 23:09:11 »
Накладные расходы:
Это копирование по сети страниц памяти процесса и передача ему всех данных окружения по сети?

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #7 : 22.06.2010 02:50:07 »
Накладные расходы:
Это копирование по сети страниц памяти процесса и передача ему всех данных окружения по сети?
В том числе. Но это не самые большие расходы.

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #8 : 22.06.2010 15:17:30 »
А какие самые большие?

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #9 : 22.06.2010 16:29:20 »
А какие самые большие?
Написание программного обеспечения, которое будет реализовывать нужный вам функционал по описанной вами схеме.

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #10 : 22.06.2010 20:19:36 »
Блин... А есть ли такое ПО чтоб поднять по сети виртуальную многопроцессорную машину?

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #11 : 22.06.2010 20:33:10 »
Блин... А есть ли такое ПО чтоб поднять по сети виртуальную многопроцессорную машину?
Нет. И в принципе быть не может.

Оффлайн Rezedent12

  • Участник
  • *
  • Сообщений: 640
  • Цель оправдывает средства.
Re: О кластерах. Домашних.
« Ответ #12 : 23.06.2010 14:01:23 »
Быть не может из за высоких задержек ethenet, или есть ещё причины? Интересно какие?

MisHel64

  • Гость
Re: О кластерах. Домашних.
« Ответ #13 : 23.06.2010 14:04:13 »
Быть не может из за высоких задержек ethenet, или есть ещё причины? Интересно какие?
Потому, что это никому на фиг никому не нужно.