
Я действительно не знаю, где найти людей, имеющих опыт в создании компьютерных кластеров, поэтому подумал, что, возможно, кто-то здесь сможет ответить на мой вопрос.
По сути, в моем распоряжении две машины:
- Pentium III (двухпроцессорная плата) с 2 x 733 МГц, 1 ГБ ОЗУ и видеокартой ATI Radeon 9500, ОС Linux Mint Debian edition Относительно современный ноутбук HP ProBook 4530s с Ubuntu 13.10 Могу ли я объединить их в кластер Beowulf? Это осуществимо?
- Относительно современный ноутбук HP ProBook 4530s с Ubuntu 13.10 Можно ли объединить их в кластер Beowulf? Это осуществимо?
Зачем? Думаю, я уже давно хотел это сделать, и это меня достаёт. Также по шкале от 1 до 10, насколько сложно это будет сделать просто студенту бакалавриата по ИТ?
решение1
Да, вполне возможно построить кластер Beowulf из разного оборудования, а также, по сути, разного программного обеспечения (по крайней мере, разных ядер/дистрибутивов Linux). Главное ограничение заключается в том, что конкретное прикладное программное обеспечение и интерфейсы передачи сообщений, которые вы хотите использовать, должны работать на каждом типе машины в кластере.
Обычно предпочитают иметь идентичные машины, поскольку это упрощает администрирование системы. Вы можете использовать один и тот же образ диска или, по крайней мере, одни и те же файлы конфигурации на каждой машине. При использовании разного оборудования вам придется приложить больше усилий для индивидуальной настройки каждого (типа) узла. Однако это не слишком большая накладная сумма, если у вас всего пара узлов.
И да, это должно быть довольно просто для студента ИТ-фака (возможно, 2 или 3 из 10 по шкале сложности). Когда я был студентом-инженером (примерно 15 лет назад), я построил трехузловую систему для создания видео с трассировкой лучей, используя распределенную версию трассировщика лучей Persistence of Vision. Я использовал машины i586/i686 с разными ядрами Linux и сетевым оборудованием. Тогда было много документации, которая могла бы помочь, и я предполагаю, что сейчас все стало проще. Еще один полезный источник —Беовульф HOWTO.
решение2
Вот ссылка с официального форума Linuxhttps://www.linux.com/community/blogs/133-general-linux/9401
Хотя я лично не проходил его, я просмотрел его, и он кажется довольно простым. Я также студент бакалавриата по ИТ, я использую в общей сложности 4 компьютера. Я думаю, если вы потратите на это некоторое время и действительно попытаетесь изучить то, что вы делаете, вы сможете это сделать. Также, немного пищи для размышлений, у меня была возможность посидеть на нескольких презентациях для выпускников, там был кластер Raspberry Pi Beowulf, и профессорам он понравился. Они считали, что это невероятно.
http://www.linux.org/threads/building-a-linux-cluster.7858/
Это еще одно звено, которое будет проходить через процесс строительства.