Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Настройки мультикомпьютера
Кластер представляет собой совокупность процессоров, связанных сетью с высокой скоростью передачи данных. Получение доступа к каждому из процессоров, а также объединение их в единую вычислительную сеть возможно только в соответствии с протоколами защиты информации. Поэтому в ходе первого визита на кластер, для создания ключей RSA, необходимо выполнить команду
>ssh-keygen в ответ на запросы, возникающие при запуске этой команды на исполнение, три раза отвечаем ввод, затем >ssh-copy-id -i ~/.ssh/id_rsa.pub n2 Проверьте >ssh n2 >ssh n1
Для того, чтобы получить разрешение на использование ресурсов всей мультикомпьютерной сети по умолчанию, необходимо скопировать ключ для ssh на все узлы кластера, например, мы хотим использовать в работе, скажем с 21-го по 56-й ноды, тогда необходимо выполнить следующую баш-команду: >ssh-keygen должна быть выполнена успешно).
Для поддержки выполнения параллельных программ пользователей в среде многопроцессорной вычислительной системы используется управляющая программа MPD (Multi-Purpose Daemon). Для каждого активного пользователя используется свой вариант программы, которая задает индивидуальную, т.е. персонифицированную, настраиваемую пользователем собственную конфигурацию используемых узлов кластера. Алгоритм настройки MPD представлен ниже 1. Создаем в домашней директории пользователя конфигурационный файл ~/.mpd.conf с настройками аутентификации для MPI-кластера, команда
>vi.mpd.conf
2. Записываем в файл ~/.mpd.conf строку "secretword=пароль", где пароль для аутентификации всех узлов кластера. 3. Определяем права доступа: >chmod 600 ~/.mpd.conf
4. Создаем файл hostfile в домашней директории (его можно назвать как угодно)
> vi hostfile
5. Записываем в него названия узлов: n1 n2 И т.д. (если узлов только 2, значит только n1,n2…) 6. Выполняем команду >mpdboot -n 2 –f hostfile (где 2 – это число узлов прописанных в hostfile). 7. Проверяем успешность выполнения командой >mpdtrace Таким образом, запуск программы MPD делается командой mpdboot -n <число_узлов> Конфигурация узлов конкретного варианта MPD определяется файлом, определенной конфигурацией кластера ~/.mpd.conf Если пользователь использует свой хост-файл, то его имя передается программе mpdboot.sh ключем –f mpdboot -n <число_узлов> -f <имя_хост-файла> Отсутствие диагностических сообщений свидетельствует о нормальном старте MPD. Теперь можно выполнять параллельные программы на процессорах узлов кластера. Cостояние MPD проверяется командой
|