М. Ю. Храмцов Руководство пользователя системы мвс-1000/16


Скачать 367.04 Kb.
Название М. Ю. Храмцов Руководство пользователя системы мвс-1000/16
страница 1/3
Тип Руководство пользователя
rykovodstvo.ru > Руководство эксплуатация > Руководство пользователя
  1   2   3
ИПМ им. М.В. Келдыша РАН.

Отдел ИВСиЛС, сектор эксплуатации МВС.

А.В. Баранов

А.О. Лацис

C.В. Сажин

М.Ю. Храмцов
Руководство пользователя системы МВС-1000/16
Содержание


Общие понятия

Построение системы МВС-1000/16 с точки зрения пользователя выглядит следующим образом. Система состоит из следующих важных компонент: многопроцессорного вычислителя, управляющей ЭВМ (сервера доступа) и файлового сервера. Вычислитель состоит из вычислительных модулей – узлов, каждый из которых уникально именован в системе. Для примеров далее будет считаться, что сетевое имя сервера доступа и файлового сервера– cluster.krasn.ru, имена узлов – от rscu_1 до rscu_N.

Задача пользователя выполняется на одном или нескольких процессорах вычислителя. Задачи могут запускаться и завершаться независимо друг от друга. Вычислитель делится между задачами динамически с точностью до узла. В то же время, отдельный узел не делится между задачами: если одна задача получила некоторый узел, другая задача воспользоваться им не сможет до завершения первой. При запуске задачи на счет она получает набор узлов с произвольными именами из числа свободных. При этом другие узлы задаче не доступны.

На файловом сервере каждый пользователь имеет свой домашний каталог /home/имя_пользователя. Сервер служит для подготовки и хранения исходных текстов программ пользователей, данных для пользовательских задач, результатов расчетов, для компиляции и подготовки самих задач.

Управляющая ЭВМ служит для доступа пользователей, а также для запуска (завершения, управления) на многопроцессорном вычислителе пользовательских задач. На управляющей ЭВМ ведется очередь задач к вычислителю. Заметим, что возможно объединение функций файлового сервера и управляющей ЭВМ на одной рабочей станции.

Старт (завершение, получение информации) задачи инициируется запуском на сервере доступа пользователем команд системы запуска (см. ниже).
Порядок работы пользователя

Для работы на МВС-1000/16 зарегистрированный в системе пользователь должен:

1. Установить на своем компьютере систему, поддерживающую протокол ssh (как это делать - см. отдельный пункт настоящего руководства).

2. Зайти с использованием этого протокола на сервер доступа cluster.krasn.ru.

Пользователю доступна оболочка Midnight Commander (напоминающая Norton), которую можно вызвать, выполнив команду:
mc
Установка и настройка программного обеспечения, требуемого для установления удаленного соединения со сервером доступа и пересылки на него файлов
Данный раздел предназначен для помощи вновь подключаемым к системе МВС-1000/16 пользователям Internet. Раздел содержит сведения по установке программного обеспечения, требуемого для организации связи со шлюзом.

1. Установка программе SecureCRT.

Программа SecureCRT является Windows-клиентом, реализующим протокол SSH. Данный протокол позволяет пользователям общаться с удаленной системой в режиме эмуляции терминала, при котором все передаваемые и принимаемые пользователем данные передаются в зашифрованном виде. Такое использование программы SecureCRT позволяет безопасно передавать данные на удаленную систему по незащищенным каналам передачи данных.

В стандартную поставку этой операционной системы Unix входит программа ssh, и пользователи Unix могут пропустить следующее описание установки программы SecureCRT для Windows. Процесс установки следующий:

  1. Скопируйте на свою машину каталог ftp://icm.krasn.ru/pub/cluster/access/SecureCRT

2. Запустите программу установки SecureCRT-312.exe. Используйте все настройки, предлагаемые по умолчанию.
2. Настройка параметров программы SecureCRT.

Установленная программа является демонстрационной, и может использоваться в течение 30 дней после установки. Для того, чтобы снять данное ограничение:

1. Запустите из скопированного Вами архива SecureCRT-312cr.zip программу cr-sc312.exe.

2. Введите любое имя пользователя и организации и сгенерируйте серийный номер и ключ.

3. Запустите SecureCRT. Выберите Help, затем Enter License Data.

4. Скопируйте в появившуюся форму те данные, которые Вам выдала cr sc312.exe.

После этого все ограничения на использование программы SecureCRT будут сняты. Помните, что Институт не несет ответственности за использование нелицензионного программного обеспечения.

Теперь, когда программа SecureCRT успешно установлена на Вашу машину, ее необходимо правильно сконфигурировать. Для этого:

1. Запустите программу SecureCRT.

2. После запуска программы выберите File, затем Connect.

3. Нажмите Alt+N этим Вы создадите новую сессию.

4. В появившемся окне опций (Session Options), в поле Name наберите имя Вашей сессии (любое, можно на русском). В поле Protocol выберите ssh1. В поле Hostname введите Интернет-имя сервера доступа, в поле Username имя, под которым вы зарегистрированы на сервере доступа. Нажмите клавишу OK.

4. После этого созданная Вами сессия появится в списке для соединений. Выберите ее, а затем нажмите Connect.

5. При установлении соединения программа попросит Вас ввести пароль.

6. Если имя и пароль введены правильно, программа установит соединение и на экране будет виден терминал удаленного сервера, с которым Вы установили соединение.

Замечание. При первом соединении, с каждым новым сервером, программ программа будет сообщать Вам о получении нового неизвестного для нее ключа. Для того чтобы запомнить этот ключ нажмите Accept&Save.
3. Использование программы ssh для пользователей UNIX

При использовании, в качестве рабочей операционной системы, UNIX Вы можете использовать, при установлении соединения с удаленным сервером института, программу ssh. Для этого введите в командной строке:
ssh –l имя пользователя cluster.krasn.ru
где,

имя пользователя, - имя под которым пользователь зарегистрирован на удаленном сервере.

Копирование файлов
Для копирования файлов пользователь может воспользоваться ftp-клиентом, который доступен на сервере доступа. Копирование файлов возможно через промежуточный ftp-сервер. При этом сервер доступа может выступать только в роли ftp-клиента (не может быть сервером).

Отметим, что в составе оболочки Midnight Commander имеется встроенный удобный ftp-клиент. Порядок пользования следующий.

1. Выберите либо правую, либо левую панель меню, далее – вкладку FTP Link.

2. Наберите обращение к Вашему ftp-серверу в виде:
user@ftp.server.ru
где user – имя, под которым Вы зарегистрированы на Вашем ftp-сервере, ftp.server.ru - имя Вашего ftp-сервера.
3. Введите пароль на Вашем ftp-сервере.
Копирование файлов возможно непосредственно с Вашей ЭВМ на сервер доступа по протоколу Z-modem с помощью программы SecureCRT. Для передачи файлов с Вашей ЭВМ на сервер доступа необходимо:

  1. Соединиться с сервером с помощью SecureCRT.

  2. На сервере перейти в каталог, куда будут передаваться файлы.

  3. На сервере выполнить команду


rz y O
по этой команде SecureCRT выдаст диалоговое окно, в котором Вам предложат выбрать файлы для передачи на сервер доступа. Выберите нужные файлы и передайте их.
Для передачи файлов с сервера доступа на Вашу ЭВМ необходимо:

  1. Соединиться с сервером с помощью SecureCRT.

  2. В программе SecureCRT выберите Options, далее Session Options, далее File Transfer. В поле Download выберите каталог, куда будете принимать файлы, затем нажмите OK.

  3. Выберите каталог, из которого будете передавать файлы.

  4. На сервере наберите команду


sz –y –O
где file_list список имен файлов на передачу, разделенных пробелам. Допускается использование масок в Unix-формате (например, * - для всех файлов из выбранного каталога). Файлы должны начать передаваться.

Система запуска задач

Следует отметить, что "разъяснение" системе того, сколько процессоров требуется данной задаче, какие программы должны быть загружены на каждом, в каких файлах окажется стандартный ввод и стандартный вывод и т. п. само по себе является нетривиальной задачей. Кроме этого, необходимо ведение очередей пользовательских задач, контроль за их исполнением и освобождение после окончания счета задачи тех вычислительных ресурсов, которые она занимала. В МВС-1000/16 для решения этой проблемы служит специальная программная компонента - СИСТЕМА ЗАПУСКА ЗАДАЧ. Она прозрачна для программы, обслуживает исключительно взаимодействие системы с пользователем в процессе запуска программы на счет и последующего контроля.

Задачей называется параллельная прикладная программа, предназначенная для выполнения на нескольких процессорах системы МВС-1000/16.

Весь производимый задачей в процессе выполнения стандартный вывод (печать на экран), а также стандартный вывод сообщений об ошибках будут перенаправлены в специальные выходные файлы. По желанию пользователь может задать системе эти файла, равно как и файл стандартный ввода. Выходные файлы, файл стандартного ввода, а также некоторые другие служебные файлы создаются в рабочем каталоге задачи на управляющей ЭВМ (далее - каталоге стандартного ввода/вывода).

Задача пользователя выполняется на МВС-1000/16 определенное время (по умолчанию – 5 часов). Пользователь имеет возможность самостоятельно специфицировать время выполнения. По истечении специфицированного времени задача будет снята со счета.

Каждая запущенная задача получает уникальное имя, состоящее из символьного имени задачи и ее номера, что позволяет запускать одну и ту же задачу одновременно в нескольких экземплярах. Для каждого экземпляра система создаст собственный каталог стандартного ввода/вывода.

Каждая запущенная задача контролируется специальным процессом управляющей ЭВМ – менеджером задачи. Стандартный вывод этого процесса также сохраняется в каталоге стандартного ввода/вывода.

Для автоматизации процесса запуска задачи и служит система запуска задач. Отметим, что система запуска имеет свой конфигурационный файл, структура которого описана в п. .

Основные принципы построения очередей

ВНИМАНИЕ! Данный раздел содержит информацию об организации системы очередей для МВС-1000/16. Просьба к пользователям внимательно ознакомиться с его содержанием и соблюдать правила постановки в очередь задач. Нарушение указанных правил может привести к тому, что Ваша задача будет вечно стоять в очереди и НИКОГДА не запустится.

Все задачи пользователей делятся на три категории – отладочные, пакетные и фоновые.

Отладочные задачи – это короткие по времени задачи, которые запускаются исключительно в целях отладки.

Пакетные задачи – это средние по времени задачи, которые производят реальные расчеты и выполняются, не прерываясь.

Фоновые задачи – задачи с большим временем счета, которые могут прерываться системой. Для фоновой задачи пользователь должен явно указать квант – минимальное время счета фоновой задачи, в течение которого задачу прерывать нельзя.

Планирование очередей в каждый момент времени производится в соответствии с параметрами текущего режима планирования. Режим планирования определяется следующими параметрами:

  • дата и время включения режима;

  • максимальное время, отведенное для отладочных задач;

  • максимальное время, отведенное для пакетных задач;

  • число процессоров, которые «резервируются» для отладочных задач;

  • шкала приоритетов пользователей.

Рассмотрим каждый параметр подробнее.

Дата и время включения определяют время, начиная с которого параметры режима вступают в силу. Параметры режима действуют вплоть до включения следующего режима.

Максимальное время, отведенное для отладочных задач, определяет время счета отладочной задачи. Если пользователь хочет сообщить системе, что его задача отладочная, то он должен указать для задачи время счета, не превышающее значение максимального времени для отладочных задач. При превышении данного значения задача автоматически будет считаться пакетной.

Максимальное время, отведенное для пакетных задач определяет время счета для пакетной задачи. ВНИМАНИЕ! Пакетные задачи, время которых превышает максимальное отведенное для пакетных задач, не будут включены в счет в текущем режиме. ЕСЛИ ВЫ ХОТИТЕ СЧИТАТЬ ДОЛГО, ДЕЛАЙТЕ ЗАДАЧУ ФОНОВОЙ!

Число процессоров, которые «резервируются» для отладочных задач. Все пакетные задачи в сумме не могут занимать процессоров больше, чем разность между общим числом процессоров и значением данного параметра. При этом процессоры числом, указанным в данном параметре, в текущем режиме будут использоваться только для счета отладочных задач («резервируются»). Подчеркнем, что «резервируются» не конкретные процессоры или вычислительные модули. Система гарантирует, что определенное в данном параметре число процессоров не будет использовано для счета пакетных задач, а какие конкретно процессоры попадут в это число, зависит от текущей ситуации. Данный параметр введен для дневных режимов, чтобы обеспечить постоянное наличие свободных процессоров для отладочных задач.

Шкала приоритетов пользователей. Задачи планируются системой согласно приоритетам пользователей, т.е. задача пользователя с высоким приоритетом может посчитаться раньше, чем задача пользователя с низким приоритетом. Приоритет пользователя определяется по указанной шкале и напрямую зависит от суммарного времени счета пользователя за учетный период. Например, если шкала имеет следующий вид:
(120,300,600,1200,0)
то это означает, что наивысшим приоритетом будут обладать задачи пользователей, которые за учетный период считали менее 120 минут, чуть меньшим приоритетом – тех, кто считал менее 300 минут, еще меньшим – тех, кто считал менее 600 минут и т.д. Низшим приоритетом будут обладать задачи пользователей, считавших более 1200 минут. При вычислении приоритета задачи учитывается заказываемое пользователем ее время счета. Последний ноль означает «конец списка». ВНИМАНИЕ! При вычислении приоритета задачи учитывается заказываемое пользователем ее время счета. Размер учетного периода определяется администратором системы.

Планирование фоновых задач осуществляется следующим образом. Пользователь должен указать квант для фоновой задачи. Система гарантирует, что если фоновая задача была выбрана на счет, то ей будет дано для счета время, не меньшее указанного кванта. По истечении кванта задача может быть снята системой со счета и заново поставлена в очередь. ВНИМАНИЕ! Организацию контрольных точек и повторного старта должен обеспечить сам пользователь. Это означает, что при повторном старте фоновой задачи система не восстанавливает состояние вычислений данной задачи.

Если указанный пользователем квант не превышает максимального времени для отладочных задач, то его фоновая задача может быть включена в решение наравне с прочими отладочными задачами. Однако, при появлении в системе первой отладочной задачи, фоновая задача, по истечении кванта, будет снята с выполнения и заново поставлена в очередь.

Если указанный пользователем квант не превышает максимального времени для пакетных задач, то фоновая задача планируется, как пакетная. Она уже не сможет занимать процессоры, «зарезервированные» для отладочных задач. При превышении квантом максимального времени для пакетных задач фоновая задача не сможет войти в счет в текущем режиме.
Подготовка и запуск программ

Список коммуникационных сред (библиотек, трансляторов и т. п.), доступных пользователям МВС-1000/16, является открытым. Как минимум, предоставляется возможность использовать следующие средства: MPI (реализация MPICH), MPI (реализация LAM), библиотека TCP Router.
Для трансляции программ на языке С, использующих MPI, служит команда:
mpicc –с <�параметры>
В качестве параметров этой команды могут использоваться те же ключи, что и в команде запуска стандартного компилятора С и имена исходных файлов подлежащих трансляции.

Для трансляции программ на языке Фортран, использующих MPI, служит команда:
mpif77 –с <�параметры>
В качестве параметров этой команды могут использоваться те же ключи, что и в команде запуска стандартного компилятора Фортрана и имена исходных файлов подлежащих трансляции.

Если главная программа исполняемого модуля написана на С, подготовка исполняемого модуля из объектных производится с помощью команды
mpicc o <�имя исполняемого модуля > <�параметры>
В качестве параметров этой команды могут использоваться ключи редак­тора связей и имена объектных файлов и библиотек.

Если главная программа исполняемого модуля написана на Фортране, подготовка исполняемого модуля из объектных производится с помощью команды
mpif77 –o <�имя исполняемого модуля > <�параметры>
В качестве параметров этой команды могут использоваться ключи редак­тора связей и имена объектных файлов и библиотек. При этом имя исполняемого модуля должно совпадать именем программы, указанным в операторе PROGRAM.

Двум поддерживаемым вариантам MPI (MPICH и LAM) соответствуют различные варианты описанных команд. По умолчанию берутся варианты, готовящие программу с использованием MPICH. Если надо подготовить программу для LAM, следует явно указывать путь к соответствующим командам:

/usr/bin/mpicc …, /usr/bin/mpif77 …

Для подготовки программы с использованием коммуникационной библиотеки TCP Router специальных команд не предусмотрено – требуется только при изготовлении исполняемого файла указать библиотеки router и pthread, например:
cc –o myprog myprog.c –lrouter –lpthread
Запуск на исполнение программы с использованием MPICH производится с помощью команды:
mpirun [параметры_mpirun...] <�имя_программы> [параметры_программы...] [-s ] [-host
  1   2   3

Похожие:

М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon М. Ю. Храмцов С. В. Шарф Руководство системного программиста (администратора)...
Руководство системного программиста (администратора) системы управления прохождением задач мвс-1000/7 (версия 1, RedHat)
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon М. Ю. Храмцов Руководство пользователя системы мвс-1000/М
Эвм, сервера доступа и файлового сервера. Вычислитель состоит из двухпроцессорных модулей – узлов, каждый из которых уникально именован...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 6 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 6 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 7 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса Государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 6 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 7 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса Государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 7 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса Государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя 7 Операция «Метод экспорта/импорта»
Руководство пользователя сервиса государственной информационной системы о государственных и муниципальных платежах
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя -I
Благодарим Вас за выбор портативной навигационной системы Garmin gpsmap 60. Данное руководство пользователя состоит из следующих...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя -I
Благодарим Вас за выбор портативной навигационной системы Garmin gpsmap 76CS. Данное руководство пользователя состоит из следующих...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя аннотация настоящий документ представляет...
Настоящий документ представляет собой руководство пользователя системы «Электронный магазин» для размещения информации о размещении...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя эксперт d 500/1000
Перечисленные технические параметры являются стандартными значениями и не должны рассматриваться как
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя Код документа: 54819512. 09. 01,03. 09....
Руководство пользователя «арм рбс» создано для прикладного программного обеспечения «Система удаленного финансового документооборота»...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя Код документа: 54819512. 09. 01,03. 09....
Руководство пользователя «арм рбс» создано для прикладного программного обеспечения «Система удаленного финансового документооборота»...
М. Ю. Храмцов Руководство пользователя системы мвс-1000/16 icon Руководство пользователя ибп 1000 кВт 400 В
Тревожные уведомления переключателя режима статического байпаса / диагностика и устранение неисправностей 39

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск