Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Хочу поделиться своим опытом по установке и настройке, может кому то пригодится.
1. Скачиваем самую последнюю версию MOSIX-2.29.0.2
Код: Выделить весь код
wget http://www.mosix.org/mos2/MOSIX-2.29.0.2.for_Linux_kernel-2.6.37.1.tbz
2. Скачиваем ядро для этой версии linux-2.6.37.1
Код: Выделить весь код
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.37.1.tar.bz2
3. Распаковываем оба архива:
Код: Выделить весь код
tar -xjvf MOSIX-2.29.0.2.for_Linux_kernel-2.6.37.1.tbz 
tar xjf linux-2.6.37.1.tar.bz2
4. Переходим в папку с ядром:
Код: Выделить весь код
cd linux-2.6.37.1
5. Патчим:
Код: Выделить весь код
patch -p1 < ../mosix-2.29.0.2/other/patch-2.6.37.1
6. Конфигурируем ядро:
Код: Выделить весь код
make menuconfig
7. Компилируем ядро:
Код: Выделить весь код
make -jN bzImage
make -jN modules
где N количество ядер в вашей системе + 1
8. Устанавливаем ядро (требуются права суперпользователя):
Код: Выделить весь код
sudo make modules_install 
sudo make install
9. Создаем загрузочный RAM диск:
Код: Выделить весь код
sudo mkinitramfs /boot/initrd.img-2.6.37.1 2.6.37.1
10. Обновляем загрузчик:
Код: Выделить весь код
sudo update-grub2
11. Добавляем адреса машин в кластер:
Код: Выделить весь код
sudo nano /etc/mosix/mosix.map
Прописываем:
Код: Выделить весь код
192.168.1.2 6 p
В первом столбце указываем ip-адреса машин, во втором кол-во адресов следующих за ним (в моем случае 192.168.1.2, 192.168.1.3, ... , 192.168.1.7), в третьем на находятся ли эти адреса внутри вашей сети или за ее пределами (с этим еще не совсем разобрался). Параметр "p" - внутри сети, параметр "o" - за перделами сети.
13. На этом установки и настройка завершена, можно перезагружаться и переходить к тестированию.

Тестирование:
1. Для запуска необходимо выполнить (на всех машинах кластера):
Код: Выделить весь код
sudo /etc/init.d/mosix start
2. Запустить несколько копий тестовой программы:
Код: Выделить весь код
mosrun testload
3. И посмотреть на сколько загружены машины в кластере:
Код: Выделить весь код
mon

Так же можно посмотреть загрузку процессора на каждой машине:


Отправлено: 22:09, 22-03-2011 | #4