Распределенные вычисления
Так-тик 22 Августа, 2007 - 20:42
Есть сетка из N компов c Gentoo. На одном компилится что-то большое (OpenOffice к примеру), остальные почти ничем не заняты. Можно ли каким-либо образом в локалке забацать распределенное вычисление, чтобы часть кода большого пакета компилилась на свободных машинах? Если есть, рационально ли такое делать на фастезернете?
»
- Для комментирования войдите или зарегистрируйтесь
distcc
distcc
openmosix ___________________
openmosix
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S
На скока я
На скока я понимаю openmosix занимается распределением нагрузки на свободные ноды, но не распаралеливанием одной задачи на несколько компов.
Зато
Зато MAKEOPTS="-j<дофига>" занимается.
GreenMice Solutions - внедрение Linux, переход на Линукс
Ничего не
Ничего не перепутал?
Ну это если у
Ну это если у тебя ядер куча
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S
Так openmosix и
Так openmosix и делает иллюзию многоядерности (SMP) - может и сработает... :)
Даже если у
Даже если у тебя куча куч ядер это не имеет никакого отношения к распределённым вычислениям.
Речь шла о
Речь шла о распаралеливании процесса компиляции.
При использовании openmosix и MAKEOPTS="-jдофига" make создает множество параллельных процессов, которые могут мигрировать на другие машины с помощью openmosix.
GreenMice Solutions - внедрение Linux, переход на Линукс
а может и нет -
а может и нет - -jX многие программы блокируют
Она схватила ему за руку и неоднократно спросила,
Пять раз перечитал пост Enchant'а и твой ответ.
Занимается распаралеливанием одной задачи на несколько компов? По другому эту фразу сложно понять.
Разве можно быть таким э... небрежным в словах?
А ебилда к нему
А ебилда к нему нет? В портах и оверлеях пусто.
____________________________________________
Всё что не убивает меня, делает меня сильнее.
+1
+1
Кстати, куда
Кстати, куда openmosix из portage делся?
Проект
Проект закрывается :( - http://www.opennet.ru/opennews/art.shtml?num=11414
Если возможно
Если возможно проявление моральной гибкости - то народ давно стырил софт от Беовульфа, и его можно найти в сетях.
Овчинка выделки не стоит
Пробовал distcc, запрягал до 20 компов. Прирост конечно есть, не ахти какой, не в разы.
А остальные компы все равно не нагрузятся.
distcc не пробовал, но когда мы делали кластер из SPSок то бутылочным горлышком был канал сети. Мы юзали уже не помню какой софт, но реальный прирост дал перевод его с TCP на UDF с контрольными суммами.
эвм1+эмв2 = 2эвм (с общей загруженой ОС)
Ребята, Реально ли сделать такое ?
почитал теорию про кластеры на википедии (еще больше запутался). Хочу сделать следующее:
есть 2 машины (x86) на них gentoo linux. Реально-ли сделать такую штуку чтобы запущенный процесс выполнялся сразу двумя машинами, разделяя ресурсы. Т.е. интерисует не только отдельный процесс, а имеено все процессы. Т.е. запустить ядро на 2х эвм, а то что сверху будет взаимодействовать через сеть, (и рулит этим демон запущенный на 2х эвм соответственно).
Реального прироста производительности не ожидается ибо если такая раелизация заработает, то оно тоже ресурсов запросит. Ради спортивного интереса..
Подскажите название, на какой софт смотреть.. я запуталсо..
спасибо.
то что ты
то что ты описал это ssi (Single System Image)
задумайся зачем оно тебе надо?
сделать то можно но это не так просто как кажется на первый взгляд
и это не кластер =)
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)