ВУЗ:
Составители:
Рубрика:
- 21 -
(особенно удобно использовать для этого входящий в комплект SSH Secury
Shell модуль SSH Secure File Transfer Client).
Пакетная обработка заданий предполагает, что программа не должна быть
интерактивной (следует избегать ввода с клавиатуры). Данные в программу
вводятся из командной строки или дискового файла (имя файла может быть
фиксированным или указываться в командной строке); иногда рационально
использовать механизм перенаправления ввода из файла (в этом случае ко-
манда запуска программы
может иметь вид: mpirun –np 7 my_program <
datafile). Вывод рассчитанных данных также происходит в дисковый файл
(содержание которого затем может быть проанализировано и в Windows)
; при
этом рационально в комментариях к программе использовать исключитально
латиницу. В целях избежания непредсказуемого смешения порций данных
ввод и вывод следует осуществлять исключительно главным процессом.
Пользователей регистрирует (задавая
password и login) администратор сис-
темы. На администратора вычислительного кластера ложится большая на-
грузка (большая, чем для администратора учебного класса Windows-машин).
Работа администратора заключается в корректном включении и выключении
виртуального кластера, регистрации пользователей, настройке очередей, вы-
явлении и устранении тупиковых ситуаций и др.
‘Железные’ (не виртуальные) вычислительные кластеры широко описаны в
литературе
(например, кластеры НИВЦ МГУ, [4]).
Вопросы для самопроверки:
1. Чем отличается виртуальный вычислительный Linux-кластер от реального
‘железного’ кластера?
2. Чем отличаются архитектуры MPP и SMP? Каковы их преимущества и не-
достатки? Что такое NUMA-архитектура и каковы ее достоинства и недос-
татки?
3. Что такое ‘виртуальная машина’ и в чем особенность ее функционирова-
ния?
Почему потери производительности при функционировании вирту-
ального Linux’а в рассматриваемом случае минимальны?
4. Какие сети необходимы при создании виртуального кластера? Какие из
них являются виртуальными? Какие из них желательно превратить (в пер-
вую очередь) в реальные для повышения производительности кластера?
5. В чем отличия администрирования виртуального вычислительного класте-
ра от такового
вычислительной сети?
6. Каким образом реализуется ограничение времени выполнения задания по
заданному максимального времени счета?
(особенно удобно использовать для этого входящий в комплект SSH Secury
Shell модуль SSH Secure File Transfer Client).
Пакетная обработка заданий предполагает, что программа не должна быть
интерактивной (следует избегать ввода с клавиатуры). Данные в программу
вводятся из командной строки или дискового файла (имя файла может быть
фиксированным или указываться в командной строке); иногда рационально
использовать механизм перенаправления ввода из файла (в этом случае ко-
манда запуска программы может иметь вид: mpirun –np 7 my_program <
datafile). Вывод рассчитанных данных также происходит в дисковый файл
(содержание которого затем может быть проанализировано и в Windows); при
этом рационально в комментариях к программе использовать исключитально
латиницу. В целях избежания непредсказуемого смешения порций данных
ввод и вывод следует осуществлять исключительно главным процессом.
Пользователей регистрирует (задавая password и login) администратор сис-
темы. На администратора вычислительного кластера ложится большая на-
грузка (большая, чем для администратора учебного класса Windows-машин).
Работа администратора заключается в корректном включении и выключении
виртуального кластера, регистрации пользователей, настройке очередей, вы-
явлении и устранении тупиковых ситуаций и др.
‘Железные’ (не виртуальные) вычислительные кластеры широко описаны в
литературе (например, кластеры НИВЦ МГУ, [4]).
Вопросы для самопроверки:
1. Чем отличается виртуальный вычислительный Linux-кластер от реального
‘железного’ кластера?
2. Чем отличаются архитектуры MPP и SMP? Каковы их преимущества и не-
достатки? Что такое NUMA-архитектура и каковы ее достоинства и недос-
татки?
3. Что такое ‘виртуальная машина’ и в чем особенность ее функционирова-
ния? Почему потери производительности при функционировании вирту-
ального Linux’а в рассматриваемом случае минимальны?
4. Какие сети необходимы при создании виртуального кластера? Какие из
них являются виртуальными? Какие из них желательно превратить (в пер-
вую очередь) в реальные для повышения производительности кластера?
5. В чем отличия администрирования виртуального вычислительного класте-
ра от такового вычислительной сети?
6. Каким образом реализуется ограничение времени выполнения задания по
заданному максимального времени счета?
- 21 -
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
