Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » "Антикварный кластер". |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
Мне обещали отдать десяток Р1-133 комплектных относительно в "лежачих" корпусах. Появилась мысль сложить их стопкой, соединить сеткой 10/100 через хаб на многопортовый, выделить одну машину на файл-сервер, еще одну на терминал ввода/вывода, а остальные на "вычислительные узлы". Туда соответственно залить пингвинов на локальные паругиговые винты, если будут, или лить его по сетке и "попробовать со всей этой фигней взлететь"... Если получится в плюсах 1) "антикварный" кластер 2) опыт администрирования и отладки кластера. Вот такая вот загогулина... |
as
Advanced Member
Откуда: Киев Всего сообщений: 971 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2007 |
А на каком пингвине делать уже решил ? Скорее всего ядро самому собирать придётся. |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
А что этот кластер будет делать? |
a01 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 августа 2008 16:51 Сообщение отредактировано: 7 августа 2008 17:37 В данном контексте (сугубо ИМХО) без разницы главное что он будет способен что либо делать. А что этот кластер будет делать? На сколько я знаю, существуют дистрибутивы "Птицы" с уже встроенным OpenMosix. Хотя проект OpenMosix уже закрыт Но с исходники доступны Если идея выгорит пиши, интересно будет посмотреть на результат. |
batman |
NEW! Сообщение отправлено: 7 августа 2008 20:35
Подписался на тему. Интересно будет почитать о результатах. |
Сейчас на форуме |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
as написал: Конечно самому и оптимизировать именно под кластер. Но у меня есть книга "Как построить и использовать суперкомпьютер" Алексея Лациса. А на каком пингвине делать уже решил ? Скорее всего ядро самому собирать придётся. Путь указан. По некоторым техническим особенностям. 1) Разгон р1-133 до р1-166 или р1-200. 2) Установка 2 "параллельных" сетей 10/100 и 2 16 портовых коммутаторов. Для начала правда одна сеть для того чтобы хоть как-то все вместе запустить. 3) По возможности "локальные диски" для загрузки и главное SWAP. 4) На первом этапе все будет в виде "стопки корпусов", но если проект будет развиваться сделаю специальный корпус с единым БП на 750-1000 Вт, своей системой вентиляции специальной и т.д. Потери на 10 БП ощутимы при длительной эксплуатации. 5) Распределение внутри системы следующее. 8 вычислительных узлов + 1 файл-сервер с дисковыми массивами + 1 терминал ввода-вывода с интерфейсами и 19" моником. Итого 10 плат. Осталось дождаться когда подарят системники. И пока нужна схема "заглушки" для разъема клавиатуры, чтобы БИОС не вис по ошибке из-за её отсутствия. Вешать контроллер вытащенный из клавы на коротком шнурке решение 100% рабочее, но не очень красиво. |
as
Advanced Member
Откуда: Киев Всего сообщений: 971 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2007 |
Как вариант поставить на все 10 штук (параллельно) одну микруху - даташит http://www.5v.ru/pdf/5v3001b.pdf схемка включения простая все ноги использовать не надо только четыре всего семь деталей включая контроллер. |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
Ссыла интересная, самое полезное там распиновка разъема. |
a01 |
На твердом носителе? Но у меня есть книга "Как построить и использовать суперкомпьютер" Алексея Лациса. |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
a01 написал: Конечно. На твердом носителе? Да, напряг память и вспомнил, а друг подтвердил, что у старых плат р1 был пункт который позволял грузить ОС при ошибках, например без клавиатуры. Так что ничего придумывать не надо. |
Cat Vaska
Advanced Member
Free black cat Откуда: Kiev Всего сообщений: 3603 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 мар. 2006 |
А ты подумал, сколько эта "громадина" будет жрать енергии ? Счетчик не задымит от перенапряжения ? |
Inskin
Advanced Member
The Funk Soul Brother Откуда: St-Petersburg Всего сообщений: 3014 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 июля 2002 |
Cat Vaska Пять первых пней скорей всего будут потреблять хорошо если 500-700 Ватт, вряд ли больше. От такого счётчик не задымит |
bschepan
Advanced Member
Откуда: СПб, Петроградская - Чкаловская Всего сообщений: 351 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2007 |
Я где то с год назад тоже хотел собрать из 120-ых пней кластер для интереса, была тема такая поднималась - Кластеры - в этом наша сила! Мне автор темы прислал диск с ClusterKnoppix'ом, но у меня так и не сложилось все это собрать и попробовать настроить/запустить... Подписался на тему, ибо интересно |
mindforms
Advanced Member
Откуда: Ростов Всего сообщений: 1085 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 31 янв. 2008 |
Да во всех БИОС есть пункт для игнорирования ошибок при загрузке. у самого Сервер сети так и работает. Почему Линукс. ? На win такое нереально? |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
хм, ну а что ето кластер делать может? ДВД в AVI перекодировать умеет? я бы мамок 10 с процами Р1 и ОЗУ собрал, винты и сетевые тоже есть.... А можна для начала в кластер подключить два компа? |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
falanger, > у старых плат р1 был пункт который позволял грузить ОС при ошибках Так, я что-то пропустил и у новых плат нет такого пункта? DOS Logic, > А можна для начала в кластер подключить два компа? Можно, только смысла нет... |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
0leg Если биос авард то в самом первом пункте, стоит "Halt on: all errors" типа остановка загрузки на любых ошыбках, а там можна поставить типу "без остановки" Так, я что-то пропустил и у новых плат нет такого пункта? А если биос АМИ то тоже где-то вначале такое есть.... как нет, а научится, что сразу 10 компов включать Можно, только смысла нет... |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
mindforms написал: Слишком много ресурсов жрет под совершенно ненужные на узлах гуи и т.д. А вот линукс для узлов можно очень сильно "заточить" под счет убрав все лишнее. Почему Линукс. ? |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
bschepan написал: Можете поделится образом или болван нарезать и почтой заслать? Мне автор темы прислал диск с ClusterKnoppix'ом, |
bschepan
Advanced Member
Откуда: СПб, Петроградская - Чкаловская Всего сообщений: 351 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 фев. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 августа 2008 23:13 Сообщение отредактировано: 8 августа 2008 23:13
falanger, я думаю, что проще всего с офф сайта скачать http://clusterknoppix.sw.be/ (там 12 зеркал фтпшников, да еще и торрент есть) |
UFO |
0leg написал: Почему нет? > А можна для начала в кластер подключить два компа? Ведь кластер используется не только при построении систем распределённых вычислений, но и для организации систем с повышенными требованиями к отказоустойчивости. Под Линуксом из двух компов можно сделать, например, два сервера (основной/резервный), заюзать Heartbeat и получить вполне надёжную систему: при падении одного сервера, автоматически начнёт работу другой. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
DOS Logic, > как нет, а научится, что сразу 10 компов включать Ну, для начала штучки 4 хотя бы UFO, > но и для организации систем с повышенными требованиями к отказоустойчивости. Да, я в курсе. Но вроде бы автор темы собрался делать для распределённых вычислений? 10 компов для дублирования сервера ИМХО многовато. У меня как-то была мысля сделать ещё более антикварный кластер — на 386. Но эта идея так и заглохла из-за нехватки ОЗУ и сетевушек с бутромами... |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
0leg написал: Чтобы не парится с сетевой загрузкой ОС на узлы и соотвественно сетвушками с бутромами (коорые впрочем легко "клонировать" имея программатор и ПЗУ) надо применять узы с локальными дисками. На которых будет лежать как сама ОС, так и SWAP ОС которая работает на узле. Что актуально при нашей хронической нехватки памяти. Но эта идея так и заглохла из-за нехватки ОЗУ и сетевушек с бутромами... |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
falanger, сетевушки у меня есть, ПЗУ и программатор — тоже, с Etherboot'ом более-менее разобрался. Только все сетевушки у меня разные, и вот это и не радует... А для свопа ведь и не обязательно раздел на диске использовать, можно NFS-сервер поднять и хранить своп-файлы там. |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
0leg написал: Нагрузка на и так не на самую быструю сеть обмена подскочит весьма сильно. А для свопа ведь и не обязательно раздел на диске использовать, можно NFS-сервер поднять и хранить своп-файлы там. |
POPEYE
Advanced Member
Откуда: Таллин, Эстония Всего сообщений: 759 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 июня 2007 |
На счет клавы, тут все индивидуально и оочень зависит от мат платы и биоса... У меня в фирменном пне с фирменным биосом таких пунктов нет... И в ами биосе мат платы для пентиум2 тоже нет и для пентиум 4 не было... тем не менее, та, которая для пентиум2 вообще игнорит отсутствие клавы - грузится без нее без всаких сообщений - как обычно А П1 - может выдать ошибку клавы (такая-то клавиша не работает), даже если просто усиленно жать какую либо кнопку во время загрузки, но загружается (без, клавы, как я помню не грузится) |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
DOS Logic написал: Ничего, разве что у вас есть 10 раздельных задач, которые надо запустить одновременно на десяти раздельных компьютерах или вы заняты написанием собственного софта, не опираясь на средства ОС. хм, ну а что ето кластер делать может? Рашаривать аппаратуру по сети ни одна известная мне: - полезная программа не может, - ОС не может в принципе; т.к. несмотря на заверения, что сеть интегрирована в ОС, сеть там просто регулярный драйвер, который зачем-то монолитом встроен в это самое ядро . |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
falanger написал: Для свопа четырех компов можно гигабитную сеть поставить, но лучше соединения точка-точка (тогда можно сеть 100мегабитную), т.е. файловый сервер для своп-памяти при четырех кластерах будет иметь четыре сетевые карты, а каждый кластер две - одну для свопа, одну для всего остального (все остальное по отдельной сети, конечно). Нагрузка на и так не на самую быструю сеть обмена подскочит весьма сильно Но лично я не знаю прикладных программ, которые смогли бы работать на такой конфигурации, задействуя ее полноценно, такая конфигурация это все равно что архитектура нового "сосредоточенного компьютера", придется весь софт самому написать . Но даже если все написать, то КПД такого "распределенного компьютера" низковато будет, но если бесплатно такие компы есть, то почему бы и нет. |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
DOS Logic написал: - очень много чего, но эффективно - только не очень большой круг задач (см. ниже) хм, ну а что ето кластер делать может?... DOS Logic написал: - для построения кластера достаточно использовать больше одного узла (компьютера)... ...А можна для начала в кластер подключить два компа? madmaks написал: - ну почему же?? Есть ещё замечательный такой класс вычислительных задач, которые комфортно "лягут" на этот кластер: Ничего, разве что у вас есть 10 раздельных задач, которые надо запустить одновременно на десяти раздельных компьютерах или вы заняты написанием собственного софта, не опираясь на средства ОС. - центральный компьютер рассылает узлам "задания", возможно с указанием, какой именно процедурой его обработать, - узел обрабатывает "задание" и отсылает в центр результат, - центр собирает результаты - в зависимости от задачи дожидаясь, либо не дожидаясь, когда все узлы обработают предыдущую порцию... - ...и раздаёт новое задание... - ...а сам в это время "собирает" результаты распределённого вычисления в кучу... Поскольку скорость связей между узлами относительно невысока, такой кластер будет эффективен, когда собственно вычисления требуют больше времени, чем передача "заданий" и результатов... Кстати, перекодирование ДВД - при некотором допущении - как раз из таких задач. Вопрос программного обеспечения, но об этом ниже... madmaks написал: - я вот не догоняю: а зачем(?!) при построении кластера "расшаривать аппаратуру"? Рашаривать аппаратуру по сети ни одна известная мне: Для организации распределённых вычислений есть, во-первых, тщательно забытый ныне язык OCCAM - думаю, для "нашего" кластера оно в самый раз... Для локального свопления (а много ли нужно будет свопиться-то? - у нас ведь не винды...) имеет смысл ставить больше оперативы и делать виртуальный диск... В качестве операционки - надо присмотреться либо к *nix`ам, либо к QNX (к слову про QNX - madmaks, если ещё не знаком с этой штукой, советую почитать - там много интересного, в т.ч. с работой в сети...) |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
madmax, > Для свопа четырех компов можно гигабитную сеть поставить, но лучше соединения точка-точка > (тогда можно сеть 100мегабитную), т.е. файловый сервер для своп-памяти при четырех кластерах Вот мне интересно, с какого места ты начал читать эту тему? С середины, наверное? В первом посте речь шла о десятке первопней (P1-133). Ну какая гигабитная сеть на первопнях?! Там и 100 Мбит могут быть проблемой. А своп на NFS-серваке я предлагал применительно к 386-м компам, там этими 100 Мбитами и не пахнет! > там просто регулярный драйвер, который зачем-то монолитом встроен в это самое ядро Ты, случайно, не студент Э.Таненбаума? ;-) |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
aT написал: Когда попытаетесь написать программу, узнаете Подсказка - прикладная программа видит компоненты системы через ОС, а для распределенных вычислений эта ОС должна скрыть их географическое расположение. Требуется учесть эту ситуацию при разработке интерфейса ОС, также требуется немного внимания от прикладной программы, но только тогда будет возможно, что программа запущенная на одном компьютере будет исполнять свои процессы, например перекодировки ДВД, на других. я вот не догоняю: а зачем(?!) при построении кластера "расшаривать аппаратуру"? Другой вариант, что прикладная программа будет заниматься всем этим сама, мы в серьез не рассматриваем. aT написал: На нем можно писать учебные программы, например. хм, ну а что ето кластер делать может?... aT написал: У вас есть учебник по нему? Я что-то не встречал. Кстати, вы все не шлете и не шлете мне мануал там какой-то, хотя сами рвались. Для организации распределённых вычислений есть, во-первых, тщательно забытый ныне язык OCCAM |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
madmaks, > Другой вариант, что прикладная программа будет заниматься всем этим сама, > мы в серьез не рассматриваем. А, то есть вот как... Предлагаешь написать операционную систему? |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
0leg написал: И что? Я говорю о варианте сети из четырех компов, для десяти придется или больше сетевых карт поставить, если есть свободные слоты, или еще и свап-серверов больше. В первом посте речь шла о десятке первопней (P1-133) 0leg написал: Гигабитная сеть на первопнях это это сеть с пиковой пропускной способность один гигабит в секунду, что равносильно ста двадцати пяти мегабайтам в секунду. Если это все разделить на 4 компа, которые будут пытаться одновременно влезть в сеть, то получим наихудший пиковый трансфер для каждого компа равный тридцати одному с половиной мегабайтам в секунду. Ну какая гигабитная сеть на первопнях?! Сетевую карту нужно будет для шины PCI. Шина PCI на первопнях это шина PCI с пиковой пропускной способностью 132 мегабайта в секунду. По питанию 220 вольт. Питание 220 вольт на первопнях это питание 220 вольт переменного тока 50 герц. Обычный компьютер-первопень при полной загрузке потребляет не более 200 ватт (с монитором), сеть из четырех компов плюс файловый своп-сервер-первопень не будут расходовать более одного киловатта. Если компьютер-первопень используется, то он всегда при хорошей загрузке из-за своей слабосильности. Да, а компы эти надо не очень далеко располагать друг от друга, а то общая сеть гигабитная ваша выродится в 100 мегабитную, что для 4-х компов будет маловато. Не слышал о таких проблемах. Там и 100 Мбит могут быть проблемой. |
madmaks
Full Member
Откуда: Россия, Ярославская обл., г. Углич Всего сообщений: 204 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2008 |
0leg написал: Нет, говорю что не очень прлезно - кластер. А, то есть вот как... Предлагаешь написать операционную систему? |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
madmaks написал: - либо Вы не читали мой предыдущий пост, либо прицепились к наиболее простым из непонятных слов... ...Когда попытаетесь написать программу, узнаете... Подсказка - прикладная программа видит компоненты системы через ОС, а для распределенных вычислений эта ОС должна скрыть их географическое расположение. Требуется учесть эту ситуацию при разработке интерфейса ОС, также требуется немного внимания от прикладной программы, но только тогда будет возможно, что программа запущенная на одном компьютере будет исполнять свои процессы, например перекодировки ДВД, на других. Еще раз: --------------------- - на вычислительных узлах (ВУ) стоит какая-то ОС (а может и не стоит, может, все делается вычислительной прогой), которая ждёт от центрального узла (ЦУ) пакет с "заданием" - получив задание ВУ его обрабатывает (сам! локальными - для него - процедурами) и отправляет в ЦУ пакет с "результатом" - после чего ВУ курит в ожидании следующего "задания"... --------------------- - на ЦУ стоит некая ОС (не важно, какая!) - под её - ОС - управлением работает прикладная программа (ПП) - ПП получает от пользователя "задачу", разбивает её на пакеты "заданий" и отправляет эти пакеты на ВУ. - при получении пакета "результата" от ВУ ПП - при необходимости, если вычисления ещё не закончены - отправляет на ВУ следующий пакет с "заданием" - из полученных от ВУ "результатов" ПП постепенно формирует "решение задачи" - когда "решение" готово, ПП выдаёт его пользователю --------------------- Ну и ответьте мне, пожалуйста: в каком месте предложенного мной варианта требуется "расшаривание оборудования"? madmaks написал: - интересно, чем настолько неприличным будет заниматься прикладная программа, что на это даже и посмотреть нельзя? Чуть выше я написал, как работает кластерная система, о которой я говорю - что в ней - в Вашей трактовке - Прикладная Программа? И в каком месте ей может потребоваться "расшарить оборудование"?? ...Другой вариант, что прикладная программа будет заниматься всем этим сама, мы в серьез не рассматриваем... madmaks написал: - я не задавал этот вопрос, я на него отвечал - две больших разницы... aT написал:хм, ну а что ето кластер делать может?... ПОЧТИ ОФФ: madmaks написал: - учебника нету, но из дома могу написать их [основательно заброшенный за непопулярностью] сайт - я оттуда в своё время скачивал и язык и мануалы... Впрочем, можете и самостоятельно в инете поискать... aT написал:У вас есть учебник по нему? Я что-то не встречал. Для организации распределённых вычислений есть, во-первых, тщательно забытый ныне язык OCCAM СОВСЕМ ОФФ: madmaks написал: - "мануал там какой-то" - это на самом деле Flambeaux Tech Help!, про который Вы в другой теме спрашивали. Я его Вам отсылал три раза на почту из профиля: два раза с Яндекс-почты, один раз с не-Яндекс - если не дошло, значит у Вас с ящиком трудности какие-то, т.к. Teodor`у дошло с первого раза - можете его попросить, чтоб он в местный "Файловый архив" положил... Я со всякими "Яндекс-файлами" разбираться не хочу... Кстати, вы все не шлете и не шлете мне мануал там какой-то, хотя сами рвались. |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
madmaks, > Я говорю о варианте сети из четырех компов, для десяти придется или больше сетевых карт поставить Количество непринципиально. > получим наихудший пиковый трансфер для каждого компа равный тридцати одному > с половиной мегабайтам в секунду. Это — в теории. А на практике получается, что у компа будут и другие дела, кроме как свопиться через сеть. Кроме того, своп-сервер должен этот трафик ещё и обрабатывать. Первопень с гигабитом справится? Думаю, нет... И ещё, я молчу про стоимость гигабитных карточек... > По питанию 220 вольт. Питание 220 вольт на первопнях это А это, собсно, к чему? > Да, а компы эти надо не очень далеко располагать друг от друга, а то общая сеть > гигабитная ваша выродится в 100 мегабитную, что для 4-х компов будет маловато. А первый пост темы ты всё-таки не читал... А ведь там сказано и про конструктивное исполнение кластера: >> Появилась мысль сложить их стопкой, и про сеть: >> соединить сеткой 10/100 через хаб Так что "сеть гигабитная" всё-таки ваша... >> Там и 100 Мбит могут быть проблемой. > Не слышал о таких проблемах. Попробуй из P1-133 выжать 100 Мбит, и чтобы при этом ещё что-либо полезное делалось. |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
madmaks написал: - почему же не полезно? Очень даже полезно! 0leg написал:Нет, говорю что не очень прлезно - кластер. А, то есть вот как... Предлагаешь написать операционную систему? Я уже упоминал довольно абстрактную "вычислительную задачу" и притянул к ней "за уши" кодирование ДВД. Ещё можно предложить набрать в Яндексе что-нибудь типа "параллельные вычисления" и насладиться количеством ссылок... До кучи, когда ехал с работы, вспомнил ещё одно направление для применения подобного кластера: имитационное моделирование вообще и многофакторный анализ в частности. Вместо того, чтобы на одном компьютере перебирать все заданные сочетания влияющих факторов, раскидываем эти сочетания на ВУ (сокращения такие же, как были приняты в моём посте выше) - пусть они их моделируют. Один ВУ выделяем для построения сводной таблицы (назовём его ПУ - промежуточный узел). Когда ВУ заканчивают моделирование, они отправляют результаты на ПУ и сообщение на ЦУ, что закончили. ЦУ - при необходимости - отправляет им следующую порцию исходных данных (например новые сочетания факторов или изменённые входные данные), а сам начинает ждать сводную таблицу от ПУ. Оператор в это время подготавливает на ЦУ новое задание для отправки на ВУ... При условии, что все узлы - П1, можно ставить на узлах W`9x и использовать GPSS World - тогда всё это "распараллеливание" можно будет (с небольшим извращением реализовать средствами GPSS - наверное, надо в данном случае называть её ПП. Связи между узлами реализуются встроенными в ОС сетевыми возможностями... Если узлы (как это мелькало в теме) будут на 386 - разумно использовать в качестве ОС DOS, в качестве ПП GPSS PC, а сеть реализовывать, например, через NW lite. "Распараллеливание" можно реализовать, например, через банальные .bat-файлы (это если просто, быстро и с извращением Никакое "расшаривание оборудования" в данном случае не требуется - если, конечно, не придираться к тому, что для упрощения реализации надо будет "расшарить" в сеть на каждом ВУ и ПУ две директории на диске, а на ЦУ я ещё не решил сколько... Тоже, наверное, две... Да-а... Жаль, не было у меня такого кластера, когда я диплом писал - вот я бы развернулся! Чем тупо ждать результатов, я бы лучше "распараллеливанием" занялся. И тему чуть-чуть другую взял - представляю рожи ГАКа: "Смотрите, смотрите - безумец! Построил кластер и на нём моделирует работу отказоустойчивой вычислительной системы..." Хм-м, кстати про отказоустойчивость: примитивную отказоустойчивость в смысле гарантированного выполнения расчётов при отказе нескольких ВУ можно реализовать даже средствами GPSS World. Извратиться, конечно, прийдётся посильнее, чем для просто распараллеливания, но вполне реально... Вот в случае с DOS + NW lite + GPSS PC извращаться надо будет уже утончённее - не знаю, удастся ли обойтись .bat-файлами... Э-эх, размечтался я А может, правда затеяться с распараллеленым моделированием на кластере? ОФФ: madmaks - посмотри ПМ. |
alexey21
Junior Member
Откуда: Moscow Всего сообщений: 111 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2008 |
falanger написал: ИМХО, надо для начала опредилиться с задачей, которую оно будет решать. Те разные задачи решаются по разным схемам. Мне обещали отдать десяток Р1-133 комплектных относительно в "лежачих" корпусах. Появилась мысль сложить их стопкой, соединить сеткой 10/100 через хаб на многопортовый, выделить одну машину на файл-сервер, еще одну на терминал ввода/вывода, а остальные на "вычислительные узлы". Да и возиться с компиляцие на медленных машинах - не очень - ограничений много... Взял бы 3-4 более-менее приличных машин и на них тренировался бы.... Пример использования: водрузить Gentoo или что другое, поднять под ним distcc на всех машинах и получится рапределенная компиляция приложений (те запускаем компиляцию пакета на одной машине, а задания раздаются всем машинам с distcc). И будет круто. Кстати, если кто знает, где взять toolchains для OS Yellow Dog Linux на процессоре ppc с помощью которого можно компилять приложения для x86? ЗЫ а еще давно в тырнете пробегала картинка - чел взял вроде как маму п-200ммх (или что-то похожее), залил пеной наглухо, вывел только провода и заставил работать. Это я к тому, что можно даже без корпусов - слепить в один ком..... |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
Пока компы не отдали, но обещание подтвердили. Так что идя пока еще жива. Хотя и не на переднем плане по актуальности. |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 ноября 2008 18:20 Сообщение отредактировано: 18 ноября 2008 18:21
UFO написал: Хотелось бы замутить нечто подобное под Windows 2000 Advanced Server или Windows 2003 Server. Под Линуксом из двух компов можно сделать, например, два сервера (основной/резервный), заюзать Heartbeat и получить вполне надёжную систему: при падении одного сервера, автоматически начнёт работу другой. Существует ли Heartbeat под винду? Или какой другой софт порекомендуете? |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
UFO - в принципе, какие-то варианты зеркалирования серверов под Виндами существуют. Только надо много читать. В винде чуть ли не встроенная система зеркалирования есть... Короче, Яндекс, Микрософт.ком и т.п.... |
UFO |
aT написал: Угу... Чем, собственно, сейчас и занимаюсь... Короче, Яндекс, Микрософт.ком и т.п.... Думал, может, кто-то уже настраивал подобные вещи и может поделиться опытом... |
UFO |
Значит, из присутствующих людей никто на практике этим не занимался? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » Технический флейм » "Антикварный кластер". |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |