Кластер дома

Mike22

Местный
Домашний Linux-кластер своими руками
Одному любителю сделать что-нибудь в 3D надоело ждать окончания рендеринга своих сцен и он на шести процессорах Intel Quad-Core 2.4 Ghz собрал в своей квартире render-farm в виде 24-ядерного кластера с 48 Gb памяти. Интересной фишкой системы, названной Red Helmer, является изготовление единого корпуса из мебели IKEA, Helmer cabinet, которая оказалась неплохо совместима по размерам c ATX. По ссылке красочно и с иллюстрациями описан процесс создания системы. В качестве ОС используется Fedora 8 Linux. Результатом автор доволен. Немаловажно, что ему удалось добиться низкого энергопотребления, около 800 Вт, а сцена, считавшаяся 552 минуты на MacPro 2 x DualCore Xeon 2.66 Ghz с 4 Gb, теперь обсчитывается за 64 минуты. Средняя производительность системы около 186 GFlops, но есть планы построения в 64 раза более производительной системы.
Посмотреть вложение 48025 Посмотреть вложение 48026 Посмотреть вложение 48030 Посмотреть вложение 48033
http://helmer.sfe.se/
http://helmore.sfe.se/
 

Вложения

  • 2_delar_helmer.JPG
    2_delar_helmer.JPG
    47 KB · Просмотры: 338
  • 13_ihoppkoppling.JPG
    13_ihoppkoppling.JPG
    48.8 KB · Просмотры: 319
  • 14_sladdar.JPG
    14_sladdar.JPG
    68.6 KB · Просмотры: 333
  • 19_helmer_klar.JPG
    19_helmer_klar.JPG
    59.7 KB · Просмотры: 346

Mike22

Местный
А по денежке это как получилось?
Не знаю, но можно подсчитать, это же всё стандартные компоненты.
6 процессоров, 6 системных плат, 12 планок по 4GB памяти, 6 БП, вентиляторы, тумбочка из Икеи для корпуса -
не так дорого :)
 

be-open

джедай
Вентиляторы которые снаружи на фотке должны быть почти бесшумные, а так конечно да пропеллеров много.
Интересно что меньше киловатта жрет).
 

Feel In

Заядлый пёфектвёлдист
Когда то компы, которые первые, занимали несколько этажей здания. Потом один этаж. Потом комнату. Потом шкаф. Сейчас ноут или небольшой ящик под столом.
Вышеописанный агрегат пока на стадии шкафа. Когда будут ноуты с такими т. х. в свободной продаже - подожду годик и пойду в магазин. :) Если доживу.
 

sami

Местный
Вышеописанный агрегат пока на стадии шкафа. Когда будут ноуты с такими т. х. в свободной продаже - подожду годик и пойду в магазин. :) Если доживу.
К тому времени офисные программы будут такие наворочанные, что такой супер ноутбук (по сегодняшним меркам) будет еле-еле чухать под ними :)
 

BigaLow

Пользователь
Замучал вопрос.
Это кончно круто такой комп у себя держать, ещё штоб бесшумнгый был B) .
Но как несколько материнок соединять ?
 

SLoNiCK

Новичок
Обычная сеть. Какой-нить инфинибенд или миринет туда не вписывается ни идеологически, ни финансово. Да и не нужно оно именно для 3D.
 

Mike22

Местный
В очеь масштабных проектах вроде оптоволокно юзают
Ну, дома-то оно ни к чему.
Гигабитная сетка в пределах 50 метров и на витой паре отлично работает.
Это если кластер собирается на большей полощади или для соединения используются более "толстые" каналы, тогда волокно и применяют.
 

Cosinus

Новичок
а вот еще вопрос, получается для етого клстера хватит одного БП > 1000W ? или прийдется брать несколько блоков тк матери питать надо...
Винчестеры по желанию?

Софт самому писать или все достается?
 

Mike22

Местный
а вот еще вопрос, получается для етого клстера хватит одного БП > 1000W ? или прийдется брать несколько блоков тк матери питать надо...
Кластер это несколько отдельных компьютеров объединённых в сеть, поэтому естественно несколько БП (по числу узлов/компьютеров в кластере).
Винчестеры по желанию?
Хоть вообще без них.
Софт самому писать или все достается?
Кластер обычно на базе открытого и свободного софта строится, никаких проблем нет.
Существуют даже готовые LiveCD которые достаточно в дисковод вставить, загрузиться с них и кластер готов B)

Для чего вы его использовать собираетесь?
Что считать будете?
От обычного софта на кластере толку мало, он должен поддерживать возможность распределённых вычислений.
 

SLoNiCK

Новичок
а вот еще вопрос, получается для етого клстера хватит одного БП > 1000W ? или прийдется брать несколько блоков тк матери питать надо...
Нет, не хватит, именно потому, что мамки обычные. Ну или надо крепко дружить с головой и паяльником, т.к. в случае неудачной переделки есть отличный шанс спалить сразу 6 мамок B)
Вот в блейд-серверах такое сделано - там что-то типа 2+1 БП на шасси из дюжины блейдов. Но и цены - мало не покажется.

Винчестеры по желанию?
Для lin можно и удаленную загрузку сделать. Но тут мужик, судя по всему, на каждый нод винт ставил.

Софт самому писать или все достается?
Обычно рендеры сами по себе уже содержат средства распределенного просчета. А глобально - ОС должна работать в особом режиме, плюс всё ПО должно быть cluster-aware...
 

КьЮ

Новичок
Заблокирован
Идея создать кластер - классная!

Мне бы лишние штук 50...

НО
В придачу к железу, нужно еще ПО.

Промелькнула мысль.
А то винда с офисными программами действительно будет тормозить сиё чудо.


Принцип должен быть таким: мощный пенек с виндой в качестве терминала и кластер
для осуществления основных расчетов.

как-то так...
принцип, рожденный еще во времена мохнатых мамонтов :D
 
Сверху