|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serzh Kosintsev 2:5093/27.101 30 Jan 2003 12:12:10 To : Zahar Kiselev Subject : RE:MOSIX Example -------------------------------------------------------------------------------- <MOSIX Example> SK>> Пособите, плз! SK>> если кто писал проги на С, опираясь на Mosix, пособите примером? SK>> просто хочется увидеть, что мой кластер заработал, не просто SK>> мигрируют проги - а распараллеливается одна задача. ZK> как я понял - MOSIX только и умеет, что обеспечивать собственно ZK> переползание процессов с одной машины кластера на другую. То есть если ZK> ты это разрешил в конфигурации - то любой процесс будет запускаться там, ZK> где MOSIX считает нужным. Чем собственно распараллеливание и ZK> достигается. Это хорошо для задач, которые можно распараллеливать просто ZK> запуском нескольких копий. Hапример перебор всяких паролей. Если же по ZK> условиям задачи требуется, чтобы запущенные процессы между собой ZK> общались - то для этого можно применять либо стандартные юниксовые ZK> средства (с определенными ограничениями, которые накладывает MOSIX), ZK> либо специальные библиотеки межпрограммного взаимодействия, ZK> ориентированные на поддержку кластерных вычислений. Оно как ни странно - ZK> отлично уживается с мосиксом. И "уползший" на другую машину процесс ZK> может общаться с "оставшимся здесь" коллегой. В частности примерчики от ZK> библиотеки MPICH у меня работали. ZK> К сожалению для нас, владельцев собственых кластеров :), крайне мало ZK> существует программ, умеющих использовать тот факт, что их запустили на ZK> кластере. В частности например можно запустить povray и обсчитывать ZK> красивые картинки если конечно разбираешься в этом. ZK> Вообще мне интересно - кто какое полезное применение придумал для ZK> кластера? Я вот на нем апача запустил, апач по машинам "расползся", но я ZK> бы не сказал, что ему это сильно помогло стать быстрее - все равно ZK> странички-то с диска читать надо, а диск один на всех, посредством nfs.:) ZK> Один человек как-то предложил попробовать посчитать что-то из ядерной ZK> физики, он этим занимается, но оказалось, что там надо не десять машин ZK> по 300мгц, как у меня, а десять машин по три гигагерца, чтобы это ZK> считалось не за год, а поменьше:) Hу и чтобы кластер не бездельничал - ZK> setiathome в режиме idle priority уже год считаю, пользу науке приношу:-) у.... я собственно собираюсь писать прогу с использованием fork() - вроде такой процесс MOSIX умеет перемещать по узлам. В качестве прикладного применения я вижу расчеты прогнозов на FOREX.. приятель пытается торговать - нет механизма для прогноза ( у нас с ним) Под виндами мое железо не живет - вот и положил глаз на эту задачу под Linux. Одному, конечно, не вытянуть - думаю запустить коллективную разработку.... но пока все сыро как то..... Есть набор библиотек под математику для задач типа прогнозов на Forex под Delphi - в частной беседе разработчики сказали - если надо - перегоним под Kylix. о пока взаимодействие Kylix & MOSIX - большая для меня тайна. Мне уже советовали поставить MPICH поверх MOSIX - вроде где то работало. о я иду последовательно в изучении этого вопроса - счас хочется проверить голый MOSIX и собственную задачу, которая распараллелится. Сама программа как бы есть - на паскале - перегнать на с и добавить механизм распараллеливания. а с переведу.... а вот далее...=( Tschau --- FIPS/2000 * Origin: Faellt heute aus! (2:5093/27.101) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/38833e38de5a.html, оценка из 5, голосов 10
|