англійськафранцузькаіспанська

Ad


Значок OnWorks

lamboot - онлайн у хмарі

Запустіть lamboot у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lamboot, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


lamboot - запуск мультикомп'ютера LAM.

СИНТАКСИС


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c conf файл ] [-префікс
/lam/install/path/] [-sessionprefix значення] [-sessionsuffix значення]
[-withlamprefixpath значення] [-ssi значення ключа] [bhost]

ВАРІАНТИ


-b Припустимо, що локальна та віддалена оболонки однакові. Це означає, що тільки одна віддалена оболонка
виклик використовується для кожного вузла. Якщо -b не використовується, два віддалені виклики оболонки
використовуються для кожного вузла.

-d Увімкніть вихід налагодження. Це означає -v.

-h Роздрукуйте меню довідки команди.

-l Відкласти розв’язання імені хоста до IP-адреси.

- префікс Використовуйте інсталяцію LAM, зазначену в /lam/install/path/. Несумісний з
Версії LAM/MPI до 7.1.

-s Закрийте stdio на локальному вузлі.

-ssi ключ значення
Надсилайте аргументи в різні модулі SSI. Дивіться розділ «SSI» нижче.

-v Будьте багатослівними.

-x Працюйте в відмовостійкому режимі.

-H Не відображати заголовок команди.

-нн Не додавайте "-n" до командного рядка віддаленого агента

-наприклад Не примусово виконувати $HOME/.profile на віддалених хостах

-сесія-префікс значення
Встановіть префікс сеансу, перевизначивши LAM_MPI_SESSION_PREFIX.

-сесія-суфікс значення
Встановіть суфікс сеансу, перевизначивши LAM_MPI_SESSION_SUFFIX.

-з ламповим префіксом значення
Замінити внутрішній шлях встановлення. Тільки для внутрішнього використання, не використовуйте, якщо
ти знаєш що робиш

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
Можна змінити каталог сесії, який використовується LAM/MPI, як правило, з
форма:

tmpdir/lam-username@hostname[-суфікс]

tmpdir буде встановлено на LAM_MPI_SESSION_PREFIX якщо встановлено. Інакше він повернеться до
Значення TMPDIR. Якщо жоден із цих параметрів не встановлено, за замовчуванням буде /tmp.

суфікс може бути замінений на LAM_MPI_SESSION_SUFFIX змінна середовища. Якщо
LAM_MPI_SESSION_SUFFIX не встановлено, а LAM працює під підтримуваним пакетом
система планування, $суфікс буде значенням, унікальним для поточного завдання.

ОПИС


Команда ламбут інструмент запускає програмне забезпечення LAM на кожній із машин, зазначених у завантаженні
схема, bhost. Схема завантаження визначає імена вузлів, які будуть використовуватися під час виконання
часу MPI, а також, за бажанням, перераховує, як CPU LAM можуть використовуватися на кожному вузлі. The
користувач може спочатку запустити файл recon(1) інструмент для перевірки того, що LAM можна запустити.

Запуск LAM складається з трьох кроків. На першому кроці, hboot(1) викликається для кожного з
зазначені машини. Потім кожна машина виділяє динамічний порт і передає його
назад до ламбут яка їх збирає. На третьому кроці, ламбут дає кожній машині
список машин/портів для формування повної топології. Якби якась машина була
неможливо запустити, або якщо період тайм-ауту закінчується до завершення першого кроку, ламбут
викликає витирати(1) для припинення LAM і повідомляє про помилку.

Команда bhost файл — це схема завантаження LAM, написана в синтаксисі файлу хоста. Побачити bhost(5).
Замість командного рядка в середовищі LAMBHOST можна вказати схему завантаження
змінний. В іншому випадку використовується файл за замовчуванням, lam-bhost.def. LAM шукає bhost перший
у локальному каталозі, а потім у каталозі інсталяції в etc/.

Крім того, ламбут використовує схему процесу для окремих вузлів LAM. Схема процесу
(Див. конф(5)) є описом процесів, які становлять операційну систему на a
вузол. Загалом цей файл підтримує системний адміністратор - користувачі LAM/MPI
зазвичай не потрібно змінювати цей файл. Також користувач може налаштувати
Програмне забезпечення LAM із приватною схемою процесу.

Команда bhost файл
Формат bhost файл задокументований у bhost(5) сторінка посібника.

ламбут вирішить усі імена в bhost на вузлі, в якому ламбут був викликаний (
вихідний вузол). Після цього LAM використовуватиме лише IP-адреси, а не імена. Зокрема,
конфігурація дозволу імен на всіх інших вузлах не використовується. Отже, вихідний вузол
повинен мати можливість розв’язувати всі імена в bhost за адресами, доступними для всіх
інші вузли.

Поширеною помилкою є перерахування локальний (або будь-яке ім'я, яке переходить до спеціальної адреси
127.0.0.1 -- пристрій TCP/IP з петлею) в a bhost файл, який містить інші вузли. в
у цьому випадку адреса 127.0.0.1 буде надіслана кожному з інших вузлів як адреса
вихідного вузла. Якщо інші вузли намагаються використати 127.0.0.1 для зв’язку з вихідним вузлом,
вони фактично зв’яжуться самі з собою, і в кінцевому підсумку вийдуть з ладу і не вдасться.

IP-адреси, отримані з bhost використовуються для мета-повідомлень LAM: запуск і
відключення робочих місць, позасмугових повідомлень, що використовуються для координації тощо. Обсяг трафіку
є досить низьким (якщо не використовується режим "lamd" для передачі повідомлень MPI, у цьому випадку всі MPI
трафік також використовуватиме мета-повідомлення LAM для транспортування - див мпірун(1)). При використанні
TCP RPI, ці IP-адреси також використовуються для передачі повідомлень MPI через прямі сокети
між кожною парою вузлів.

Поширений випадок, коли "головний" вузол має кілька мережевих інтерфейсних карт (NIC) - одну
який підключений до загальнодоступної мережі, і той, який підключений до приватної мережі
де мають виконуватися паралельні роботи. Щоб включити головний вузол в a bhost файл, IP
назву (або адресу) NIC у приватній мережі слід вказати в bhost, це
гарантує, що всі інші вузли можуть досягти головного вузла у приватній мережі.

Як інший приклад, деякі конфігурації мають декілька мережевих мереж TCP/IP на кожному вузлі a
паралельна робота. Один мережевий адаптер вважається «повільним» (наприклад, 10 Мбіт/с), а інший –
"швидкий" (наприклад, 100 Мбіт/с). Бажано дозволити LAM скористатися перевагами вищого
пропускна спроможність у «швидкій» мережі для повідомлень MPI. Як такий, bhost має перерахувати IP-імена
(або адреси) всіх «швидких» мережевих плат. Однак, якщо LAM RPI не використовує TCP/IP (наприклад,
Myrinet/GM RPI). bhost Ймовірно, файл повинен перерахувати "повільні" NIC, щоб LAM
Трафік мета-повідомлень не викликає накладних витрат і потенційно знижує продуктивність
«швидку» мережу від інших високопродуктивних програм.

Затримка ім'я хоста пошуки
Зазвичай розділення імен імен хостів здійснюється на машинах, де ламбут викликається.
Це зроблено з міркувань оптимізації, так що список імен хостів має бути тільки
вирішено один раз (потенційно мінімізуючи кількість DNS або іншої мережі пошуку імені хоста
трафік).

Однак у деяких неоднорідних мережевих середовищах цього недостатньо, оскільки кожна
хост може мати різну IP-адресу на кожному з своїх однорангових пристроїв. Наприклад, хост А може мати
адреса Z на хості B, але має адресу Y на хості C.

Команда -l варіант до ламбут змусить LAM розподілити імена хостів кожному вузлу, а не a
повністю вирішений набір IP-адрес. Отже, кожен вузол, на якому завантажено LAM, буде робити своє
розділення імен у списку імен хостів.

SSI (Система Послуги Інтерфейс)
Команда -ssi Перемикач дозволяє передавати параметри різним модулям SSI. SSI LAM
модулі детально описані в ламссі(7). Модулі SSI мають безпосередній вплив на MPI
програм, оскільки вони дозволяють встановлювати настроювані параметри під час виконання (наприклад, який завантаження
драйвер пристрою для використання, які параметри передати цьому драйверу тощо).

Команда -ssi switch приймає два аргументи: ключ та значення, ключ аргумент загалом визначає
який модуль SSI отримає значення. Наприклад, ключ «boot» використовується для вибору
який RPI використовуватиметься для запуску процесів на віддалених вузлах. The значення аргументом є
значення, яке передається. Наприклад:

lamboot -ssi boot тм
Вказує LAM використовувати модуль завантаження "tm" для запуску в PBSPro / OpenPBS
середовища (модулю завантаження tm не потрібна схема завантаження).

lamboot -ssi boot rsh -ssi rsh_agent "ssh -x" boot_schema
Вказує LAM використовувати завантажувальний модуль "rsh", а модулю rsh - використовувати "ssh -x" як
конкретний агент для запуску виконуваних файлів на віддалених вузлах.

І так далі. Завантажувальні модулі SSI LAM описані в lamssi_boot(7). Ця сторінка має бути
консультуються щодо конкретних дій, які виконує, і як налаштувати поведінку під час виконання
кожного завантажувального модуля.

Команда -ssi Перемикач можна використовувати кілька разів, щоб указати різні ключ та / або значення
аргументи. Якщо те саме ключ вказано більше одного разу, значенняs пов'язані з
кома (","), що розділяє їх.

Зауважте, що -ssi switch - це просто ярлик для встановлення змінних середовища. The
такого ж ефекту можна досягти, встановивши перед цим відповідні змінні середовища
біг ламбут. Форма змінних середовища, які встановлює LAM:
LAM_MPI_SSI_key=значення.

Зауважте, що -ssi switch замінює будь-які раніше встановлені змінні середовища. Також зауважте
що невідоме ключ аргументи все ще встановлюються як змінні середовища - вони не перевіряються
(по витирати) для правильності. Незаконно або неправильно значення аргументи можуть бути, а можуть і не бути
повідомляється -- це залежить від конкретного модуля SSI.

віддалений Виконуваний благання
Усі настроювані аспекти запуску виконуваних файлів на віддалених вузлах під час ламбут він має
обговорювали в ламссі(7) і lamssi_boot(7). Теми включають (але не обмежуються ними):
виявлення віддаленої оболонки, перевизначення під час виконання агента для віддаленого запуску
виконувані файли (наприклад, rsh і ssh) тощо.

Закриття stdio
stdio кожного демона LAM на віддаленому хості, який запускається ламбут закрито на
за замовчуванням. Зазвичай stdio демона LAM, запущеного на локальному хості, залишається відкритим
що внутрішній LAM tstdio(3) пакет працює належним чином. Однак іноді буває
також бажано закрити stdio локального демона LAM. Наприклад:

rsh somenode lamboot -s файл хосту

Це відбувається тому рш чекає двох умов перед виходом: ламбут щоб вийти, і стандартний вихід /
stderr потрібно закрити. Без -s, stdout / stderr не буде закрито, і ршSSH)
повісить хоч ламбут було завершено. -s викликає stdout / stderr локального
Демон LAM буде закритий після виклику, що дозволить рш Завершувати. Використання -s волі
не впливають ламбут будь-яким іншим способом, але це перешкодить tstdio(3) пакет з
працює належним чином.

Вина Терпимість
Якщо -x задано, LAM працює у відмовостійкому режимі. У цьому режимі відбувається обмін вузлами
Періодично надсилаються повідомлення ``heart beat'', щоб переконатися, що всі вузли запущені та посилання
їх підключення діють. Коли серце вузла припиняється, він оголошується «мертвим»
і всі вузли (і процеси) LAM повідомляються. Це дозволяє користувачам писати відмовостійкі
програми, які можуть швидко погіршуватися або повністю відновлюватися шляхом заміни непрацюючого вузла
з іншим (див Ламгроу(1)). Оскільки цей режим вводить зниження продуктивності, це так
не активовано за замовчуванням.

ПРИКЛАДИ


lamboot -в
Запустіть LAM на машинах, описаних у схемі завантаження за замовчуванням. Повідомити про
важливі кроки в міру їх виконання.

lamboot -d файл хосту
Запустіть LAM на машинах, описаних у файлі файл хосту. Надайте неймовірно детальну інформацію
повідомляє про те, що відбувається на кожному етапі процесу завантаження.

lamboot mynodes
Запустіть LAM на машинах, описаних у схемі завантаження міноді. Працюйте безшумно.

Використовуйте lamboot онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad