GXP. Classifica e riepilogo
- Sito web dell'editore:
- http://www.logos.t.u-tokyo.ac.jp
- Dimensione del file:
- 747 KB
- Data di rilascio:
- 2021-06-18 14:32:06
GXP. Tag
GXP. Descrizione
Strumento shell gratuito e aperto GXP è uno strumento di shell parallelo gratuito e open source che può funzionare su qualsiasi macchina raggiungibile tramite uno di questi comandi "remoto-exec" (comandi SSH, accodamenti batch, RSH, ecc.). Le macchine potrebbero essere nel tuo ufficio LAN, in a cluster o in più LAN / cluster ampiamente distribuiti. Queste macchine possono essere dietro i router NAT o i firewall, finché puoi raggiungerli tramite più luppoli di comandi remoti-exec (ad esempio, SSH a un gateway e poi per ospitare dietro i firewall). Non importa dove si trovino, GXP collega tutte le macchine raggiungibili con i comandi remoti-exec sottostanti e ti consente di gestirli in modo molto efficiente. Con un singolo colpo di digitazione di un comando, è possibile invocarla su centinaia di computer in secondi. Ecco alcune caratteristiche chiave di "GXP": Facile da installare: · Quando si utilizza GXP su molti host (come probabilmente lo fai), è necessario installarlo solo su un host. GXP si copia automaticamente su host remoti eseguiti comandi su, se necessario. È scritto in Python in modo che l'installazione prenda solo l'impostazione del percorso di download + (più qualunque sia il tuo remoto-exec dei comandi sottostanti per l'autenticazione di successo). Veloce in ambienti distribuiti: · GXP porta i processi del daemon sugli host è possibile eseguire i comandi e li mantiene in esecuzione finché non si chiude una sessione. Non richiede l'istituzione di connessione e l'autenticazione per ogni singolo sottomissione dei comandi. Questa funzione rende le operazioni veloci in particolare negli ambienti distribuiti in cui alcuni host sono remoti e in ambienti su larga scala con molti host. Scalabile: · I processi del daemon sono collegati in una struttura ad albero in modo da mantenere il numero di processi direttamente collegati a un singolo processo al di sotto di una soglia costante. Quindi GXP scala comodamente a centinaia di processi senza sottolineare l'host della radice. Interattivo: · GXP consente di specificare in modo interattivo gli host su cui si verificano i daemoni e quindi selezionare gli host per eseguire i comandi. Mantiene queste configurazioni in uno stato di sessione. In un ambiente simile a un semplice cluster, è in genere necessaria solo poche interazioni con GXP per eseguire comandi in parallelo sugli host del cluster. In ambienti più complessi ed eterogenei, è possibile scrivere tutte le configurazioni sono necessarie come uno script di shell con cui sei famalar. Utile per l'elaborazione parallela: · GXP accompagna uno strumento per eseguire cosiddetti "compiti imbarazzanti paralleli" con una banale quantità di apprendimento e ambientazione. Non ha bisogno di altre infrastrutture (E.G., sistema di accodamento batch). Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Risolto un bug che esplora lentamente anche dopo --Chidren_hard_limit raggiunto. Ad esempio, quando usiamo SSH A B Esplora --CHILDREN_HARD_LIMIT 10 B 100 Il comportamento previsto è quello di prendere 10 nodi e non riescono a ottenere i restanti 90 nodi. Ciò che succede era, tuttavia, per ottenere i restanti 90 molto lentamente (uno dopo l'altro). Su Tsubame, è risultato l'assunzione di 20 minuti per ottenere 130 nodi e sono stati uccisi dall'amministratore. 2009-05-23 Taura. · GXPBIN / XMAKE: collegamenti fissi da State.html -> state.txt e altro State_xx.html's 2009-06-6 TAURA · GXPBIN / XMAKE: GXP_MAKE_WORK_IDX e GXP_MOWER_MKSH_PID IN AMBIENTE DI LAVORO
GXP. Software correlato