EnglishFrenchSpanyol

Ad


Favicon OnWorks

lamboot - Dalam talian di Awan

Jalankan lamboot dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan lamboot yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lamboot - Mulakan multikomputer LAM.

SINOPSIS


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c fail conf ] [-awalan
/lam/install/path/] [-sessionprefix value] [-sessionsuffix value]
[-withlamprefixpath value] [-ssi key value] [bhost]

PILIHAN


-b Andaikan shell tempatan dan jauh adalah sama. Ini bermakna hanya satu shell jauh
seruan digunakan untuk setiap nod. Jika -b tidak digunakan, dua seruan shell jauh
digunakan untuk setiap nod.

-d Hidupkan output penyahpepijatan. Ini membayangkan -v.

-h Cetak menu bantuan arahan.

-l Tangguhkan resolusi nama hos ke alamat IP.

-awalan Gunakan pemasangan LAM yang dinyatakan dalam /lam/install/path/. Tidak serasi dengan
Versi LAM/MPI sebelum 7.1.

-s Tutup stdio pada nod setempat.

-ssi utama nilai
Hantar hujah ke pelbagai modul SSI. Lihat bahagian "SSI", di bawah.

-v Berkata-kata.

-x Jalankan dalam mod toleran kesalahan.

-H Jangan paparkan pengepala arahan.

-nn Jangan tambah "-n" pada baris arahan ejen jauh

-np Jangan paksa pelaksanaan $HOME/.profile pada hos jauh

-sesi-awalan nilai
Tetapkan awalan sesi, mengatasi LAM_MPI_SESSION_PREFIX.

-sesi-akhiran nilai
Tetapkan akhiran sesi, mengatasi LAM_MPI_SESSION_SUFFIX.

-denganlamprefixpath nilai
Gantikan laluan pemasangan dalaman. Untuk kegunaan dalaman sahaja, jangan gunakan melainkan
anda tahu apa yang anda lakukan.

PERSEKITARAN PELBAGAI


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
Adalah mungkin untuk menukar direktori sesi yang digunakan oleh LAM/MPI, biasanya direktori
bentuk:

tmpdir/lam-username@hostname[-suffix]

tmpdir akan ditetapkan kepada LAM_MPI_SESSION_PREFIX jika ditetapkan. Jika tidak, ia akan kembali kepada
nilai TMPDIR. Jika kedua-duanya tidak ditetapkan, lalainya ialah /tmp.

akhiran boleh digantikan oleh LAM_MPI_SESSION_SUFFIX pembolehubah persekitaran. Jika
LAM_MPI_SESSION_SUFFIX tidak ditetapkan dan LAM berjalan di bawah kelompok yang disokong
sistem penjadualan, $akhiran akan menjadi nilai unik untuk kerja yang sedang dijalankan.

DESCRIPTION


. lamboot alat memulakan perisian LAM pada setiap mesin yang dinyatakan dalam but
skema, bhost. Skema but menentukan nama hos nod untuk digunakan dalam larian-
masa persekitaran MPI, dan secara pilihan menyenaraikan cara CPU LAM boleh digunakan pada setiap nod. The
pengguna mungkin ingin menjalankan terlebih dahulu recon(1) alat untuk mengesahkan bahawa LAM boleh dimulakan.

Memulakan LAM adalah prosedur tiga langkah. Pada langkah pertama, hboot(1) digunakan pada setiap satu
mesin yang ditentukan. Kemudian setiap mesin memperuntukkan port dinamik dan menyampaikannya
kembali kepada lamboot yang mengumpul mereka. Pada langkah ketiga, lamboot memberikan setiap mesin
senarai mesin/port untuk membentuk topologi yang bersambung sepenuhnya. Jika ada mesin
tidak dapat bermula, atau jika tempoh tamat masa tamat sebelum langkah pertama selesai, lamboot
memanggil lamwipe(1) untuk menamatkan LAM dan melaporkan ralat.

. bhost fail ialah skema but LAM yang ditulis dalam sintaks fail hos. Lihat bhost(5).
Daripada baris arahan, skema but boleh ditentukan dalam persekitaran LAMBHOST
pembolehubah. Jika tidak, fail lalai, lam-bhost.def, digunakan. LAM mencari bhost pertama
dalam direktori tempatan dan kemudian dalam direktori pemasangan di bawah etc/.

Di samping itu, lamboot menggunakan skema proses untuk nod LAM individu. Skema proses
(Lihat conf(5)) ialah perihalan proses yang membentuk sistem pengendalian pada a
nod. Secara umum, pentadbir sistem mengekalkan fail ini -- pengguna LAM/MPI akan
secara amnya tidak perlu menukar fail ini. Ia juga mungkin bagi pengguna untuk menyesuaikan
Perisian LAM dengan skema proses peribadi.

. bhost fail
Format bhost fail didokumenkan dalam bhost(5) halaman manusia.

lamboot akan menyelesaikan semua nama dalam bhost pada nod di mana lamboot telah dipanggil (the
nod asal). Selepas itu, LAM hanya akan menggunakan alamat IP, bukan nama. Secara khusus,
konfigurasi resolusi nama pada semua nod lain tidak digunakan. Oleh itu, nod asal
mesti boleh menyelesaikan semua nama dalam bhost ke alamat yang boleh dicapai oleh semua
nod lain.

Kesilapan biasa ialah menyenaraikan localhost (atau mana-mana nama yang memutuskan kepada alamat khas
127.0.0.1 -- peranti TCP/IP gelung balik) dalam a bhost fail yang mengandungi nod lain. Dalam
kes ini, alamat 127.0.0.1 akan dihantar ke setiap nod lain sebagai alamat
daripada nod asal. Jika nod lain cuba menggunakan 127.0.0.1 untuk menghubungi nod asal,
mereka sebenarnya akan menghubungi diri mereka sendiri, dan akhirnya akan tamat masa dan gagal.

Alamat IP yang diperoleh daripada bhost digunakan untuk mesej meta LAM: permulaan dan
penutupan kerja, mesej luar jalur yang digunakan untuk penyelarasan, dsb. Jumlah trafik
adalah agak rendah (melainkan menggunakan mod "lamd" penghantaran mesej MPI, dalam hal ini semua MPI
trafik juga akan menggunakan mesej meta LAM untuk pengangkutan -- lihat mpirun(1)). Apabila menggunakan
TCP RPI, alamat IP ini juga digunakan untuk mesej MPI yang dihantar melalui soket terus
antara setiap pasangan nod.

Kes biasa ialah apabila nod "master" mempunyai berbilang kad antara muka rangkaian (NIC) -- satu
yang disambungkan ke rangkaian awam, dan yang disambungkan ke rangkaian peribadi
di mana pekerjaan selari akan dijalankan. Untuk memasukkan nod induk dalam a bhost fail, IP
nama (atau alamat) NIC pada rangkaian persendirian hendaklah disenaraikan dalam bhost. ini
memastikan bahawa semua nod lain boleh mencapai nod induk pada rangkaian persendirian.

Sebagai contoh lain, sesetengah konfigurasi mempunyai berbilang TCP/IP NIC dalam setiap nod a
kerja selari. Satu NIC dianggap "lambat" (cth, 10Mbps), manakala satu lagi dianggap
"cepat" (cth, 100Mbps). Adalah wajar untuk membenarkan LAM mengambil kesempatan daripada yang lebih tinggi
lebar jalur pada rangkaian "pantas" untuk mesej MPI. Seperti, bhost hendaklah menyenaraikan nama IP
(atau alamat) semua NIC "cepat". Walau bagaimanapun, jika LAM RPI tidak menggunakan TCP/IP (cth,
Myrinet/GM RPI), yang bhost fail mungkin harus menyenaraikan NIC "lambat" supaya LAM's
trafik mesej meta tidak menyebabkan overhed dan berpotensi menjejaskan prestasi pada
rangkaian "pantas" daripada aplikasi berprestasi tinggi yang lain.

Kelewatan nama hos carian
Biasanya, resolusi nama nama hos dilakukan pada mesin di mana lamboot dipanggil.
Ini dilakukan atas sebab pengoptimuman, supaya senarai nama hos hanya perlu
diselesaikan sekali (berpotensi meminimumkan jumlah DNS atau rangkaian carian nama hos yang lain
lalu lintas).

Walau bagaimanapun, dalam beberapa persekitaran rangkaian yang tidak seragam, ini tidak mencukupi kerana setiap satu
hos mungkin mempunyai alamat IP yang berbeza pada setiap rakan setaranya. Sebagai contoh, hos A mungkin mempunyai
alamat Z pada hos B, tetapi mempunyai alamat Y pada hos C.

. -l pilihan untuk lamboot akan menyebabkan LAM mengedarkan nama hos kepada setiap nod dan bukannya a
set alamat IP yang diselesaikan sepenuhnya. Oleh itu, setiap nod di mana LAM dibut akan melakukan sendiri
resolusi nama pada senarai nama hos.

SSI (Sistem Perkhidmatan Antara muka)
. -ssi suis membenarkan penghantaran parameter ke pelbagai modul SSI. SSI LAM
modul diterangkan secara terperinci dalam lamssi(7). Modul SSI mempunyai kesan langsung kepada MPI
program kerana ia membenarkan parameter boleh tala ditetapkan pada masa jalankan (seperti boot
pemacu peranti untuk digunakan, parameter apa yang perlu dihantar kepada pemandu itu, dsb.).

. -ssi suis mengambil dua hujah: utama and nilai. Yang utama hujah secara amnya menentukan
modul SSI yang mana akan menerima nilai. Sebagai contoh, yang utama "boot" digunakan untuk memilih
RPI mana yang akan digunakan untuk memulakan proses pada nod jauh. The nilai hujah ialah
nilai yang dilalui. Sebagai contoh:

lamboot -ssi but tm
Memberitahu LAM untuk menggunakan modul but "tm" untuk pelancaran asli dalam PBSPro / OpenPBS
persekitaran (modul but tm tidak memerlukan skema but).

lamboot -ssi but rsh -ssi rsh_agent "ssh -x" boot_schema
Memberitahu LAM untuk menggunakan modul but "rsh", dan memberitahu modul rsh untuk menggunakan "ssh -x" sebagai
ejen khusus untuk melancarkan boleh laku pada nod jauh.

Dan sebagainya. Modul SSI but LAM diterangkan dalam lamssi_boot(7). Halaman ini sepatutnya
dirujuk untuk tindakan khusus yang diambil oleh, dan cara mengubah suai tingkah laku masa jalan
setiap modul but.

. -ssi suis boleh digunakan beberapa kali untuk menentukan berbeza utama dan / atau nilai
hujah. Jika sama utama dinyatakan lebih daripada sekali, iaitu nilais digabungkan dengan
koma (",") memisahkan mereka.

Ambil perhatian bahawa -ssi suis hanyalah jalan pintas untuk menetapkan pembolehubah persekitaran. The
kesan yang sama boleh dicapai dengan menetapkan pembolehubah persekitaran yang sepadan sebelum ini
berlari lamboot. Bentuk pembolehubah persekitaran yang ditetapkan LAM ialah:
LAM_MPI_SSI_key=value.

Ambil perhatian bahawa -ssi suis mengatasi sebarang pembolehubah persekitaran yang ditetapkan sebelum ini. Juga perhatikan
yang tidak diketahui utama argumen masih ditetapkan sebagai pembolehubah persekitaran -- ia tidak disemak
(Oleh lamwipe) untuk ketepatan. Haram atau tidak betul nilai hujah boleh atau tidak
dilaporkan -- ia bergantung pada modul SSI tertentu.

Jauh Boleh dieksekusi Penyerahan
Semua aspek boleh tweak untuk melancarkan boleh laku pada nod jauh semasa lamboot adalah
dibincangkan dalam lamssi(7) dan lamssi_boot(7). Topik termasuk (tetapi tidak terhad kepada):
penemuan cangkerang jauh, penggantian masa jalan yang digunakan oleh ejen untuk melancarkan alat kawalan jauh
boleh laku (cth, rsh dan ssh), dsb.

Penutup stdio
Stdio setiap daemon LAM pada hos jauh yang dilancarkan oleh lamboot ditutup oleh
lalai. Biasanya, stdio daemon LAM yang dilancarkan pada hos tempatan dibiarkan terbuka begitu
bahawa LAM dalaman tstdio(3) pakej berfungsi dengan baik. Walau bagaimanapun, ia kadang-kadang
wajar untuk menutup stdio daemon LAM tempatan juga. Sebagai contoh:

rsh somenode lamboot -s hostfile

Ini adalah kerana rsh menunggu dua syarat sebelum keluar: lamboot untuk keluar, dan stdout /
stderr akan ditutup. Tanpa -s, stdout / stderr tidak akan ditutup, dan rsh (Dan ssh)
akan tergantung walaupun lamboot telah selesai. -s menyebabkan stdout / stderr tempatan
Daemon LAM akan ditutup apabila diseru, yang membolehkan rsh untuk melengkapkan. menggunakan -s akan
tidak menjejaskan lamboot dengan cara lain, tetapi ia akan menghalang tstdio(3) pakej daripada
berfungsi dengan betul.

Kerosakan Toleransi
Jika -x pilihan diberikan, LAM berjalan dalam mod toleransi kesalahan. Dalam mod ini, nod bertukar
Mesej ``debaran jantung'' secara berkala untuk memastikan semua nod berjalan dan pautan
menghubungkan mereka beroperasi. Apabila degupan jantung nod berhenti, ia diisytiharkan ``mati''
dan semua nod LAM (dan proses) dimaklumkan. Ini membolehkan pengguna menulis toleran kesalahan
aplikasi yang boleh merosot dengan anggun, atau pulih sepenuhnya dengan menggantikan nod yang tidak berfungsi
dengan yang lain (lihat lamgrow(1)). Oleh kerana mod ini memperkenalkan penalti prestasi, ia adalah
tidak diaktifkan secara lalai.

CONTOH


lamboot -v
Mulakan LAM pada mesin yang diterangkan dalam skema but lalai. Laporkan tentang
langkah-langkah penting semasa ia dilakukan.

lamboot -d fail hos
Mulakan LAM pada mesin yang diterangkan dalam fail fail hos. Berikan perincian yang luar biasa
melaporkan tentang perkara yang berlaku pada setiap peringkat dalam proses but.

lamboot mynodes
Mulakan LAM pada mesin yang diterangkan dalam skema but mynodes. Beroperasi secara senyap.

Gunakan lamboot dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad