|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 25 Jan 2002 11:07:14 To : Vitaly Lugovsky Subject : Re: вопрос про MOSIX -------------------------------------------------------------------------------- Jan 25 04:21 02, Vitaly Lugovsky wrote to Zahar Kiselev: >> VL> Если не юзается шаренная память, и если тем же mosrun -h не >> VL> залоченно - >> VL> то будут мигрировать. >> Эксперименты показывают, что миграцию надо принудительно разрешить. >> Мигрируют _только_ процессы, запущенные при помощи mosrun с >> соответствующими ключиками и их >> потомки(если не указано обратное). То, что запущено "просто так" - >> никуда не мигрирует и то, что запущено mosrun без явного указания >> возможности мигрировать - >> тоже остается на месте. VL> Странно. У меня наоборот - как нагрузка на узле увеличится - так всё VL> само расползается... То есть ты хочешь сказать, что даже системные демоны хотят уползти если их принудительно не зафиксировать? У меня этого не наблюдалось... >> А еще я ухитрился подружить mosix и mpich. Само mpich не обладает >> особым интеллектом >> по части запуска процессов - просто запускает их там, где указано в >> файле process >> group. VL> Зачем их дружить?!? mpich так и должен действовать - где запустил VL> процесс, там он и будет жить. А я подумал - может быть решение вопроса где запускать процесс - переложить на mosix ? >> Hапример задачи, которые не столько считают, >> сколько кидаются сообщениями - он оставляет на одной машине где они >> были запущены. >> Это можно изменить ключиками mosrun, но по умолчанию это так. С трудом >> нашел одну >> тестовую программку, в которой есть заметная расчетная часть - и mosix >> исправно >> отправил ее кусок на другую машину. VL> Хм. Hу ладно, посмотрю на своих задачах. Я MOSIX лишь недавно VL> прикрутил, VL> до того только PVM и MPI юзал. Возможно, вместе они будут себя лучше VL> вести. При сборке mpich укажи как средство запуска вместо ssh2 небольшой скрипт, оно туда передает восемь параметров, нужные из них подсовываешь mosrun, который запускаешь в этом скрипте. Обрати внимание на последний параметр - он передается как \-p4amslave, так вот этот слэш надо убирать при вписывании в строку запуска mosrun, иначе не работает. >> Где бы для целей тестирования найти что-то, использующее mpi, но при >> этом чтобы >> "расчетная" часть преобладала над "коммуникационной" ? VL> Да хотя бы две матрицы N*N перемножить, где N - очень большое VL> число... Я еще не настолько силен в параллельном программировании,чтобы самостоятельно "переложить" такую задачку на mpi. Я только-только начал оное mpi изучать. Потому и спрашивал, где взять что-то готовое для проведения теста. Кстати - может быть подскажешь - лежат ли где-нибудь в интернете русскоязычные тексты на тему MPI ? Интересует именно _учебник_, а не справочник. Если нет русского - то хотябы английский. А как ты сам это изучал? Также интересует место, где может лежать просто список софта, знающего что такое MPI и умеющего его использовать. Zahar --- Msged/LNX 6.1.0 * Origin: undefined location (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/32883c512030.html, оценка из 5, голосов 10
|