|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 30 Jan 2003 09:50:30 To : Serzh Kosintsev Subject : MOSIX Example --------------------------------------------------------------------------------
Jan 29 18:17 03, Serzh Kosintsev wrote to all:
SK> Пособите, плз!
SK> если кто писал проги на С, опираясь на Mosix, пособите примером?
SK> просто хочется увидеть, что мой кластер заработал, не просто
SK> мигрируют проги - а распараллеливается одна задача.
как я понял - MOSIX только и умеет, что обеспечивать собственно переползание
процессов с одной машины кластера на другую. То есть если ты это разрешил в
конфигурации - то любой процесс будет запускаться там, где MOSIX считает нужным.
Чем собственно распараллеливание и достигается. Это хорошо для задач, которые
можно распараллеливать просто запуском нескольких копий. Hапример
перебор всяких паролей. Если же по условиям задачи требуется, чтобы запущенные
процессы между собой общались - то для этого можно применять либо стандартные
юниксовые средства (с определенными ограничениями, которые накладывает MOSIX),
либо специальные библиотеки межпрограммного взаимодействия, ориентированные на
поддержку кластерных вычислений. Оно как ни странно - отлично уживается с
мосиксом. И "уползший" на другую машину процесс может общаться с "оставшимся
здесь" коллегой. В частности примерчики от библиотеки MPICH у меня работали.
К сожалению для нас, владельцев собственых кластеров :), крайне мало существует
программ, умеющих использовать тот факт, что их запустили на кластере. В
частности например можно запустить povray и обсчитывать красивые картинки если
конечно разбираешься в этом.
Вообще мне интересно - кто какое полезное применение придумал для кластера?
Я вот на нем апача запустил, апач по машинам "расползся", но я бы не сказал, что
ему это сильно помогло стать быстрее - все равно странички-то с диска читать
надо, а диск один на всех, посредством nfs.:)
Один человек как-то предложил попробовать посчитать что-то из ядерной физики, он
этим занимается, но оказалось, что там надо не десять машин по 300мгц, как у
меня, а десять машин по три гигагерца, чтобы это считалось не за год, а
поменьше:)
Hу и чтобы кластер не бездельничал - setiathome в режиме idle priority уже год
считаю, пользу науке приношу:-)
Zahar(@spbdept.rbc.ru)
--- Msged/LNX 6.1.1
* Origin: Остров Большой Березовый: http://birch-island.spb.ru (2:5030/382.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883e38d0a5.html, оценка из 5, голосов 10
|