InglesPransesEspanyol

Ad


OnWorks favicon

dmtcp_sshd - Online sa Cloud

Patakbuhin ang dmtcp_sshd sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na dmtcp_sshd na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


dmtcp - Ibinahagi ang MultiThreaded Checkpointing

SINOPSIS


dmtcp_coordinator [port]

dmtcp_launch utos [args...]

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

dmtcp_command coordinatorCommand

DESCRIPTION


DMTCP ay isang tool upang malinaw na suriin ang estado ng isang arbitrary na grupo ng mga programa
kumalat sa maraming makina at konektado sa pamamagitan ng mga socket. Hindi nito binabago ang gamit ng gumagamit
program o ang operating system. MTCP ay isang nakapag-iisang bahagi ng DMTCP na magagamit bilang a
checkpointing library para sa isang proseso.

Opsyon


Para sa bawat command, ipapakita ng --help o -h na flag ang mga opsyon sa command-line. Karamihan sa utos
ang mga pagpipilian sa linya ay maaari ding kontrolin sa pamamagitan ng mga variable ng kapaligiran. Maaaring itakda ang mga ito
bash na may "export NAME=value" o sa tcsh na may "setenv NAME value".

DMTCP_CHECKPOINT_INTERVAL=integer
Oras sa mga segundo sa pagitan ng mga awtomatikong checkpoint. Maaari ding simulan ang mga checkpoint
mano-mano sa pamamagitan ng pag-type ng 'c' sa coordinator. (default: 0, hindi pinagana;
dmtcp_coordinator lang)

DMTCP_HOST=string
Hostname kung saan tumatakbo ang cluster-wide coordinator. (default: localhost;
dmtcp_launch, dmtcp_restart lang)

DMTCP_PORT=integer
Ang port na pinakikinggan ng cluster-wide coordinator. (default: 7779)

DMTCP_GZIP=(1|0)
Itakda sa "0" upang huwag paganahin ang pag-compress ng mga larawan ng checkpoint. (default: 1, compression
pinagana; dmtcp_launch lang) BABALA: nagdaragdag ang gzip ng mga segundo. Nang walang gzip,
Ang ckpt/restart ay kadalasang mas mababa sa 1 s

DMTCP_CHECKPOINT_DIR=path
Direktoryo kung saan mag-imbak ng mga larawan ng checkpoint. (default: ./)

DMTCP_SIGCKPT=integer
Internal signal number na gagamitin para sa checkpointing. Hindi dapat gamitin ng gumagamit
programa. (default: SIGUSR2; dmtcp_launch lang)

DMTCP_COORDINATOR


Ang bawat computation na susuriin ay dapat may kasamang proseso ng DMTCP coordinator. Maaari isa
tahasang simulan ang isang coordinator sa pamamagitan ng dmtcp_coordinator, o payagan ang isa na magsimula
implicitly sa background sa pamamagitan ng alinman sa dmtcp_launch o dmtcp_restart upang gumana. Ang tirahan
ng natatanging coordinator ay dapat tukuyin ng dmtcp_launch, dmtcp_restart, at
dmtcp_command alinman sa pamamagitan ng --host at --port command-line flag o sa pamamagitan ng
DMTCP_HOST at DMTCP_PORT na mga variable ng kapaligiran. Kung wala ang ibinigay, ang host-port na pares
default sa localhost-7779. Ang pares ng host-port na nauugnay sa isang partikular na coordinator
ay ibinibigay ng mga flag ng command-line na ginagamit sa dmtcp_coordinator command, o ang
mga variable ng kapaligiran noon ay may bisa, o ang default ng localhost-7779.

Ang coordinator ay walang estado at si hindi naka-checkpoint. Sa pag-restart, maaaring gumamit ng isang umiiral na
o isang bagong coordinator. Maramihang pag-compute sa ilalim ng kontrol ng DMTCP ay maaaring magkasabay sa pamamagitan ng pagbibigay
isang natatanging coordinator (na may natatanging pares ng host-port) para sa bawat naturang pagkalkula.

Nagsisimula ang coordinator ng checkpoint para sa lahat ng mga proseso sa pangkat ng pag-compute nito.
Ang mga checkpoint ay maaaring: awtomatikong gumanap sa isang pagitan (tingnan ang DMTCP_CHECKPOINT_INTERVAL
sa itaas); o manu-manong sinimulan sa karaniwang input ng coordinator (tingnan ang susunod
talata); o direktang sinimulan sa ilalim ng kontrol ng programa sa pamamagitan ng pagtutuos sa pamamagitan ng
dmtcpaware API (tingnan sa ibaba).

Tinatanggap ng coordinator ang mga sumusunod na command sa karaniwang input nito. Ang bawat utos ay dapat
susundan ng susi. Ang mga utos ay:
l : Ilista ang mga konektadong node
s : Mag-print ng status message
c : Checkpoint lahat ng node
f : Pilitin ang pag-restart kahit na may mga nawawalang node (pag-debug)
k : Patayin lahat ng node
q : Patayin ang lahat ng node at umalis
? : Ipakita ang mensaheng ito

Ang mga utos ng Coordinator ay maaari ding maibigay nang malayuan gamit dmtcp_command.

Halimbawa PAGGAMIT


1. Sa isang hiwalay na terminal window, simulan ang dmtcp_coodinator.
(Tingnan ang nakaraang seksyon.)

dmtcp_coordinator

2. Sa hiwalay na (mga) terminal, palitan ang bawat (mga) command ng "dmtcp_launch
[command]". Ang naka-checkpoint na programa ay kokonekta sa coordinator na tinukoy ni
DMTCP_HOST at DMTCP_PORT. Ang mga bagong thread ay susuriin bilang bahagi ng
proseso. Awtomatikong susuriin ang mga proseso ng bata. Mga malalayong proseso
nagsimula sa pamamagitan ng SSH ay awtomatikong mag-checkpoint. (Sa loob, binabago ng DMTCP ang
SSH command line para tumawag sa dmtcp_launch sa remote host.)

dmtcp_launch ./myprogram

3. Upang manu-manong magsimula ng checkpoint, patakbuhin ang command sa ibaba
o i-type ang "c" na sinusundan ng sa coordinator. Mga checkpoint file para sa bawat isa
ang proseso ay isusulat sa DMTCP_CHECKPOINT_DIR. Magsusulat ang dmtcp_coordinator
"dmtcp_restart_script.sh" sa gumaganang direktoryo nito. Ang script na ito ay naglalaman ng
mga kinakailangang tawag sa dmtcp_restart upang i-restart ang buong pag-compute, kasama ang
malalayong proseso na nilikha sa pamamagitan ng SSH.

dmtcp_command -c
O: dmtcp_command --checkpoint

4. Upang i-restart, dapat isa-execute ang dmtcp_restart_script.sh, na
nilikha ng dmtcp_coordinator sa gumaganang direktoryo nito sa oras ng
checkpoint. Maaaring opsyonal na i-edit ng isa ang script na ito upang ilipat ang mga proseso sa iba
mga host. Bilang default, isang na-restart na proseso lamang ang ire-restart sa foreground
at tumanggap ng karaniwang input. Maaaring i-edit ang script upang piliin kung aling proseso
ay ire-restart sa foreground.

./dmtcp_restart_script.sh

DMTCPAWARE API


Nagbibigay ang DMTCP ng programming interface upang payagan ang mga naka-checkpoint na application na makipag-ugnayan
dmtcp. Sa source distribution, tingnan ang dmtcpaware/dmtcpaware.h para sa mga function
magagamit. Tingnan ang test/dmtcpaware[123].c para sa tatlong halimbawang application. Para sa isang halimbawa ng
ang paggamit nito, subukan:

cd test; rm dmtcpaware1; gumawa ng dmtcpaware1; ./autotest -v dmtcpaware1

Dapat mag-link ang application ng user sa libdmtcpaware.so (-ldmtcpaware) at gamitin ang header
file dmtcp/dmtcpaware.h.

DMTCP ISAKSAK MGA MODULO


Kasama sa pamamahagi ng pinagmulan ang isang nangungunang antas isaksak direktoryo, na may mga halimbawa kung paano
magsulat ng isang plugin module para sa DMTCP. Ang mga karagdagang halimbawa ay nasa pagsubok/plugin direktoryo Ang
Ang tampok na plugin ay nagdaragdag ng tatlong bagong kakayahan ng user-programmable. Ang isang plugin ay maaaring: magdagdag ng mga wrapper
sa paligid ng mga tawag sa system; gumawa ng mga espesyal na aksyon sa ilang partikular na kaganapan (hal. pre-checkpoint,
resume/post-checkpoint, i-restart); at maaaring magpasok ng mga pares ng key-value sa isang database sa
oras ng pag-restart na magagamit upang ma-query ng mga na-restart na proseso ng a
pagtutuos. (Ang mga kaganapang magagamit sa tampok na plugin ay bumubuo ng isang superset ng mga kaganapan
available sa interface ng dmtcpaware.) Isa o higit pang mga plugin ang ginagamit sa pamamagitan ng isang listahan ng
ganap na mga pathname na pinaghihiwalay ng colon.

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

RETURN CODE


Ang isang target na programa sa ilalim ng kontrol ng DMTCP ay karaniwang nagbabalik ng parehong return code na parang naisakatuparan
walang DMTCP. Gayunpaman, kung nabigo ang DMTCP (kumpara sa nabigong target na programa), ang DMTCP
nagbabalik ng code sa pagbabalik na partikular sa DMTCP, rc (o rc+1, rc+2 para sa dalawang espesyal na kaso), kung saan ang rc
ay ang integer value ng environment variable na DMTCP_FAIL_RC kung itinakda, o kung hindi ang default
halaga, 99.

Gumamit ng dmtcp_sshd online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 2
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 3
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • 4
    Cuckoo Sandbox
    Cuckoo Sandbox
    Gumagamit ang Cuckoo Sandbox ng mga bahagi upang
    subaybayan ang gawi ng malware sa a
    Sandbox na kapaligiran; nakahiwalay sa
    natitirang bahagi ng sistema. Nag-aalok ito ng awtomatiko
    pagsusuri o...
    I-download ang Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Mag-play ng video sa YouTube sa LMS (pag-port ng
    Triode's to YouTbe API v3) Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/lms-y...
    I-download ang LMS-YouTube
  • 6
    Windows Presentation Foundation
    Windows Presentation Foundation
    Windows Presentation Foundation (WPF)
    ay isang UI framework para sa pagbuo ng Windows
    mga desktop application. Sinusuportahan ng WPF ang a
    malawak na hanay ng pagbuo ng application
    mga tampok...
    I-download ang Windows Presentation Foundation
  • Marami pa »

Linux command

Ad