EnglishFrenchSpanyol

Ad


Favicon OnWorks

dmtcp_sshd - Dalam Talian di Awan

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

Ini ialah arahan dmtcp_sshd 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


dmtcp - Titik Semak Berbilang Benang Teragih

SINOPSIS


dmtcp_coordinator [pelabuhan]

dmtcp_launch perintah [args...]

dmtcp_restart ckpt_FILE1.dmtcp [ckpt_FILE2.dmtcp...]

dmtcp_command penyelarasArahan

DESCRIPTION


DMTCP ialah alat untuk memeriksa secara telus keadaan kumpulan program yang sewenang-wenangnya
tersebar di banyak mesin dan disambungkan dengan soket. Ia tidak mengubah suai pengguna
program mahupun sistem pengendalian. MTCP ialah komponen kendiri DMTCP yang tersedia sebagai a
perpustakaan pusat pemeriksaan untuk satu proses.

PILIHAN


Untuk setiap arahan, bendera --help atau -h akan menunjukkan pilihan baris arahan. Kebanyakan arahan
pilihan talian juga boleh dikawal melalui pembolehubah persekitaran. Ini boleh ditetapkan
bash dengan "eksport NAME=value" atau dalam tcsh dengan "setenv NAME value".

DMTCP_CHECKPOINT_INTERVAL=integer
Masa dalam beberapa saat antara pusat pemeriksaan automatik. Pusat pemeriksaan juga boleh dimulakan
secara manual dengan menaip 'c' ke dalam penyelaras. (lalai: 0, dilumpuhkan;
dmtcp_coordinator sahaja)

DMTCP_HOST=rentetan
Nama hos tempat penyelaras seluruh kluster sedang berjalan. (lalai: localhost;
dmtcp_launch, dmtcp_restart sahaja)

DMTCP_PORT=integer
Port yang didengari oleh penyelaras seluruh kluster. (lalai: 7779)

DMTCP_GZIP=(1|0)
Tetapkan kepada "0" untuk melumpuhkan pemampatan imej pusat pemeriksaan. (lalai: 1, mampatan
didayakan; dmtcp_launch sahaja) AMARAN: gzip menambah saat. Tanpa gzip,
ckpt/restart selalunya kurang daripada 1 s

DMTCP_CHECKPOINT_DIR=laluan
Direktori untuk menyimpan imej pusat pemeriksaan. (lalai: ./)

DMTCP_SIGCKPT=integer
Nombor isyarat dalaman untuk digunakan untuk pemeriksaan. Tidak boleh digunakan oleh pengguna
program. (lalai: SIGUSR2; dmtcp_launch sahaja)

DMTCP_COORDINATOR


Setiap pengiraan yang akan diperiksa mesti termasuk proses penyelaras DMTCP. Satu boleh
mulakan penyelaras secara eksplisit melalui dmtcp_coordinator, atau benarkan penyelaras dimulakan
secara tersirat di latar belakang sama ada dmtcp_launch atau dmtcp_restart untuk beroperasi. Alamat
penyelaras unik harus ditentukan oleh dmtcp_launch, dmtcp_restart dan
dmtcp_command sama ada melalui --host dan --port bendera baris arahan atau melalui
Pembolehubah persekitaran DMTCP_HOST dan DMTCP_PORT. Jika kedua-duanya tidak diberikan, pasangan hos-port
lalai kepada localhost-7779. Pasangan hos-port yang dikaitkan dengan penyelaras tertentu
diberikan oleh bendera baris perintah yang digunakan dalam perintah dmtcp_coordinator, atau
pembolehubah persekitaran yang berkuat kuasa, atau lalai localhost-7779.

Penyelaras tidak bernegara dan sedang tidak pusat pemeriksaan. Semasa dimulakan semula, seseorang boleh menggunakan yang sedia ada
atau penyelaras baru. Berbilang pengiraan di bawah kawalan DMTCP boleh wujud bersama dengan menyediakan
penyelaras unik (dengan pasangan hos-port unik) untuk setiap pengiraan sedemikian.

Penyelaras memulakan pusat pemeriksaan untuk semua proses dalam kumpulan pengiraannya.
Pusat pemeriksaan boleh: dilakukan secara automatik pada selang waktu (lihat DMTCP_CHECKPOINT_INTERVAL
di atas); atau dimulakan secara manual pada input standard penyelaras (lihat sebelah
perenggan); atau dimulakan secara langsung di bawah kawalan program oleh pengiraan melalui
dmtcpaware API (lihat di bawah).

Penyelaras menerima arahan berikut pada input standardnya. Setiap arahan sepatutnya
diikuti oleh kunci. Perintahnya ialah:
l : Senaraikan nod yang disambungkan
s : Cetak mesej status
c : Pusat semak semua nod
f : Paksa mulakan semula walaupun terdapat nod yang hilang (debug)
k : Bunuh semua nod
q : Matikan semua nod dan berhenti
? : Tunjukkan mesej ini

Arahan penyelaras juga boleh dikeluarkan dari jauh menggunakan dmtcp_command.

CONTOH PENGGUNAAN


1. Dalam tetingkap terminal yang berasingan, mulakan dmtcp_coodinator.
(Lihat bahagian sebelumnya.)

dmtcp_coordinator

2. Dalam terminal berasingan, gantikan setiap arahan dengan "dmtcp_launch
[perintah]". Program yang diperiksa akan bersambung kepada penyelaras yang ditentukan oleh
DMTCP_HOST dan DMTCP_PORT. Urutan baharu akan diperiksa sebagai sebahagian daripada
proses. Proses kanak-kanak secara automatik akan diperiksa. Proses jauh
bermula melalui ssh akan secara automatik diperiksa. (Secara dalaman, DMTCP mengubah suai
ssh baris arahan untuk memanggil dmtcp_launch pada hos jauh.)

dmtcp_launch ./myprogram

3. Untuk memulakan pusat pemeriksaan secara manual, sama ada jalankan arahan di bawah
atau taip "c" diikuti dengan ke dalam penyelaras. Fail pusat pemeriksaan untuk setiap satu
proses akan ditulis ke DMTCP_CHECKPOINT_DIR. dmtcp_coordinator akan menulis
"dmtcp_restart_script.sh" ke direktori kerjanya. Skrip ini mengandungi
panggilan yang diperlukan ke dmtcp_restart untuk memulakan semula keseluruhan pengiraan, termasuk
proses jauh yang dicipta melalui ssh.

dmtcp_command -c
ATAU: dmtcp_command --checkpoint

4. Untuk memulakan semula, seseorang harus melaksanakan dmtcp_restart_script.sh, iaitu
dicipta oleh dmtcp_coordinator dalam direktori kerjanya pada masa
pusat pemeriksaan. Seseorang boleh mengedit skrip ini secara pilihan untuk memindahkan proses kepada berbeza
tuan rumah. Secara lalai, hanya satu proses yang dimulakan semula akan dimulakan semula di latar depan
dan menerima input standard. Skrip boleh diedit untuk memilih proses yang mana
akan dimulakan semula di latar depan.

./dmtcp_restart_script.sh

DMTCPAWARE API


DMTCP menyediakan antara muka pengaturcaraan untuk membolehkan aplikasi berpusat untuk berinteraksi
dmtcp. Dalam pengedaran sumber, lihat dmtcpaware/dmtcpaware.h untuk fungsi
tersedia. Lihat test/dmtcpaware[123].c untuk tiga contoh aplikasi. Untuk contoh
penggunaannya, cuba:

ujian cd; rm dmtcpaware1; buat dmtcpaware1; ./autotest -v dmtcpaware1

Aplikasi pengguna harus memaut dengan libdmtcpaware.so (-ldmtcpaware) dan menggunakan pengepala
fail dmtcp/dmtcpaware.h.

DMTCP PASANGKAN MODUL


Pengedaran sumber termasuk peringkat atasan Pasangkan direktori, dengan contoh bagaimana untuk
tulis modul pemalam untuk DMTCP. Contoh lanjut adalah dalam ujian/pemalam direktori. The
ciri pemalam menambah tiga keupayaan boleh diprogramkan pengguna baharu. Pemalam boleh: menambah pembalut
sekitar panggilan sistem; mengambil tindakan khas semasa acara tertentu (cth. pusat pemeriksaan,
resume/pos-checkpoint, mulakan semula); dan boleh memasukkan pasangan nilai kunci ke dalam pangkalan data di
masa mulakan semula yang kemudiannya tersedia untuk ditanya oleh proses yang dimulakan semula a
pengiraan. (Acara yang tersedia untuk ciri pemalam membentuk superset acara
tersedia dengan antara muka dmtcpaware.) Satu atau lebih pemalam digunakan melalui senarai
nama laluan mutlak yang dipisahkan kolon.

dmtcp_launch --with-plugin PLUGIN1[:PLUGIN2]...

PULANG BALIK KOD


Program sasaran di bawah kawalan DMTCP biasanya mengembalikan kod pulangan yang sama seolah-olah dilaksanakan
tanpa DMTCP. Walau bagaimanapun, jika DMTCP gagal (berbanding dengan program sasaran gagal), DMTCP
mengembalikan kod pulangan khusus DMTCP, rc (atau rc+1, rc+2 untuk dua kes khas), di mana rc
ialah nilai integer pembolehubah persekitaran DMTCP_FAIL_RC jika ditetapkan, atau lalai
nilai, 99.

Gunakan dmtcp_sshd dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 2
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 3
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • 4
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo menggunakan komponen untuk
    memantau tingkah laku perisian hasad dalam a
    Persekitaran kotak pasir; terpencil daripada
    selebihnya sistem. Ia menawarkan automatik
    analisis o...
    Muat turun Kotak Pasir Cuckoo
  • 5
    LMS-YouTube
    LMS-YouTube
    Mainkan video YouTube pada LMS (pengalihan daripada
    Triode's to YouTbe API v3) Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Muat turun LMS-YouTube
  • 6
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows (WPF)
    ialah rangka kerja UI untuk membina Windows
    aplikasi desktop. WPF menyokong a
    set luas pembangunan aplikasi
    ciri-ciri...
    Muat turun Windows Presentation Foundation
  • Lebih »

Arahan Linux

Ad