Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   22 Jan 2002  08:01:52
 To : Alexander Timoshenko []
 Subject : Re: вопрос  про MOSIX
 -------------------------------------------------------------------------------- 
 
 
 Jan 21 22:47 02, Alexander Timoshenko [] wrote to Zahar Kiselev:
 
  >> Установил MOSIX, теперь процессы можно запускать на других машинах 
  >> кластера посредством программки mosrun. Все работает, процессы 
  >> мигрируют:-) А вот можно ли сделать так, что если какая-то программа 
  >> сама форкается - чтобы
  >> ее потомки тоже "расползались" по машинам, причем сами, без 
  >> принудительного использования mosrun?
  AT]>     Что-то вы перемудрили. mosrun это просто миграция  на другую 
  AT]> машину+лок
  AT]> на ней. А для того чтобы процессы расползались ничего делать не надо 
  AT]> MOSIX сам их порозганяет по разным нодам. Дело процесса только
  AT]> форкнуться :))
 
 Если я запускаю процесс просто вводя имя исполняемого файла в командной строке -
 то он запускается на той машине, где я это делаю. Могу запустить так несколько
 копий этого процесса. Все они будут "тут". Команда mon показывает, что вторая
 машина ничего не делает(я пока только две подключил).
 Правда я не пробовал ждать достаточно долго(больше пары минут).
 А вот если я запускаю дважды 
 mosrun -j1,2 имя_программы 
 То вторая копия благополучно уползает на другую машину. Если я делаю второй
 машине shutdown, то MOSIX перегоняет оттуда работающую программу на первую
 машину. То есть миграция работает, но похоже только для тех, кому это явно
 разрешено при запуске.
 А как вообще можно посмотреть - какие процессы на какой машине работают? Я-то
 делал выводы по косвенному признаку - загрузке процессора.
 Кстати интересно, что если спросить ps на второй машине(не там, где программа
 стартовала) - то ее в списке не видно.
 
 И еще вопрос - если процесс форкается для того, чтобы обрабатывать полученное по
 сети соединение, а MOSIX выгонит его на другую машину - сохранится ли
 соединение? Учитывая еще и тот факт, что реальный IP адрес имеет только одна
 машина с которой все грузится/управляется, а остальные сидят в сети
 192.168.Х.Х.(у меня нет столько лишних реальных адресов) Вижу три варианта -
 вообще не будет работать, будет работать только если настроить маскарадинг,
 будет работать само по себе за счет интеллектуальности MOSIX. Какой из этих
 возможных вариантов будет иметь место в действительности?
 
 Zahar
 
 --- Msged/LNX 6.1.0
  * Origin: undefined location (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 вопрос про MOSIX   Zahar Kiselev   21 Jan 2002 21:23:38 
 Re: вопрос про MOSIX   Alexander Timoshenko []   21 Jan 2002 23:47:36 
 Re: вопрос про MOSIX   Zahar Kiselev   22 Jan 2002 08:01:52 
 Re: вопрос про MOSIX   Vitaly Lugovsky   23 Jan 2002 22:48:14 
 Re: вопрос про MOSIX   Zahar Kiselev   25 Jan 2002 01:56:52 
 Re: вопрос про MOSIX   Vitaly Lugovsky   25 Jan 2002 05:21:16 
 Re: вопрос про MOSIX   Zahar Kiselev   25 Jan 2002 11:07:14 
 Re: вопрос про MOSIX   Andrey Khavryuchenko   25 Jan 2002 12:40:56 
 Re: вопрос про MOSIX   Vitaly Lugovsky   25 Jan 2002 19:11:59 
 Re: вопрос про MOSIX   Zahar Kiselev   26 Jan 2002 00:38:30 
 Re: вопрос про MOSIX   Vitaly Lugovsky   11 Feb 2002 22:25:51 
 Re: вопрос про MOSIX   Zahar Kiselev   12 Feb 2002 01:29:00 
 Re: вопрос про MOSIX   Vitaly Lugovsky   12 Feb 2002 18:19:38 
 Re: вопрос про MOSIX   Zahar Kiselev   12 Feb 2002 21:52:54 
Архивное /ru.linux/32883c4cfefc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional