sge_types - Online nel cloud

Questo è il comando sge_types che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, l'emulatore online di Windows o l'emulatore online di MAC OS

PROGRAMMA:

NOME


sge_types - Descrizioni dei tipi di Sun Grid Engine

DESCRIZIONE


L'interfaccia utente di Sun Grid Engine è composta da diversi programmi e file. Alcuni comandi
Gli switch di linea e diversi attributi di file sono tipi. La sintassi per questi tipi è
spiegato in questa pagina.

OGGETTO TIPI


Questi tipi vengono utilizzati per definire la configurazione di Sun Grid Engine:

nome_calendario
Un nome di calendario è il nome di un calendario Sun Grid Engine descritto in calendario_conf(5).

nome_calendario := object_name

nome_ckpt
Un "ckpt_name" è il nome di un'interfaccia di checkpointing di Sun Grid Engine descritta in
posto di controllo(5).

nome_ckpt := object_name

nome_complesso
Un nome complesso è il nome di un attributo di risorsa Sun Grid Engine descritto in
complesso(5).

nome_complesso := object_name

identificatore host
Un identificatore host può essere un nome host o un nome di gruppo host.

identificatore host := Nome host | nome_gruppo_host

nome_gruppo_host
Un nome di gruppo host è il nome di un gruppo host Sun Grid Engine descritto in gruppo host(5).
Nota: per consentire che i nomi dei gruppi host possano essere facilmente distinti dai nomi host, viene utilizzato il prefisso "@".

nome_gruppo_host := @object_name

Nome host
Un nome host è il nome ufficiale di un nodo host. Nomi host con una specifica di dominio
come "gridmaster.sun.com" sono chiamati nomi host completamente qualificati, mentre i nomi host
come "gridmaster" sono chiamati nomi host brevi. Nota, ci sono i parametri del momento dell'installazione
default_domain e ignore_fqdn (vedere bootstrap(5)) che influenzano il modo in cui Sun Grid Engine gestisce
con i nomi host in generale.

jsv_url
. jsv_url ha il seguente formato:

jsv_url := jsv_client_url | jsv_server_url

jsv_server_url := [ Digitare ':' ] [ Utente '@' ] sentiero

jsv_client_url := [ Digitare ':' ] sentiero

Digitare := 'copione'

Al momento solo il Digitare copione è consentito. Ciò significa che sentiero è il percorso per
uno script o un'applicazione binaria che verrà utilizzata per istanziare un processo JSV. Il
Digitare è facoltativo fino ad altri Tipi di sono supportati da Sun Grid Engine.

Specificando a Utente è consentito solo per i JSV del server. I JSV del client saranno automaticamente
avviato come utente di invio e server JSV come utente amministratore se non diversamente specificato.

. sentiero deve sempre essere il percorso assoluto verso un file binario o un'applicazione.

specificatore di memoria
Gli specificatori di memoria sono costanti intere decimali, esadecimali o ottali positive che
può essere seguito da una lettera moltiplicatrice. Le lettere moltiplicatrici valide sono k, K, m, M, g e
G, dove k significa moltiplicare il valore per 1000, K moltiplicare per 1024, m moltiplicare per
1000*1000, M moltiplica per 1024*1024, g moltiplica per 1000*1000*1000 e G moltiplica per
1024*1024*1024. Se non è presente alcun moltiplicatore, il valore viene conteggiato semplicemente in byte.

nome_pe
Un "pe_name" è il nome di un ambiente parallelo Sun Grid Engine descritto in sge_pe(5).

nome_pe := object_name

Nome del progetto
Un nome di progetto è il nome di un progetto Sun Grid Engine descritto in progetto(5).

Nome del progetto := object_name

nome_coda
Un nome di coda è il nome di una coda di Sun Grid Engine descritta in coda_conf(5).

nome_coda := object_name

specificatore_di_tempo
Uno specificatore di tempo è costituito da un numero intero decimale, esadecimale o ottale positivo
costante, nel qual caso il valore viene interpretato in secondi, oppure è costruito da 3
numeri interi decimali separati da due punti dove il primo numero conta le ore,
il secondo i minuti e il terzo i secondi. Se un numero fosse zero può essere lasciato
fuori ma i due punti di separazione devono rimanere (ad esempio 1:0:1 = 1::1 significa 1 ora e 1 secondo).

nome_utente
Un nome utente può essere il nome di un accesso(1) utente o dell'oggetto utente Sun Grid Engine
descritto in Utente(5).

nome_utente := object_name

nome_set_utenti
Un nome di set utente è il nome di un elenco di accesso o di un reparto di Sun Grid Engine descritto in
access_list(5).

nome_set_utenti := object_name

object_name
Un nome di oggetto è una sequenza di massimo 512 caratteri di stringa ASCII, eccetto "\n", "\t", "\r",
" ", "/", ":", "´", "\", "[", "]", "{", "}", "|", "(", ")", "@", "%", "," o "
personaggio stesso.

ABBINAMENTO TIPI


Questi tipi vengono utilizzati per abbinare la configurazione del Sun Grid Engine:

espressione
Un'espressione jolly è un'espressione booleana regolare che consiste in uno o più
modellos uniti da operatori booleani. Quando viene utilizzata un'espressione jolly, quanto segue
definizione applicabile:

espressione= ["!"] ["("] valExp [")"] [ espressione AND_OR ]*
valExp = modello | espressione
E_O = "&" | "|"

dove:

Operatore "!" not: nega il seguente schema o espressione
Operatore "&" e -- logicamente e con la seguente espressione
"|" o operatore -- logicamente o con la seguente espressione
"(" parentesi aperta: inizia un'espressione interna.
")" parentesi chiusa: termina un'espressione interna.
"modello" vedi il modello definizione che segue

L'espressione stessa dovrebbe essere inserita tra virgolette ('"') per garantire che i client ricevano l'
espressione completa.

per esempio
"(lx*|sol*)&*64*" qualsiasi stringa che inizia con "lx" o
"sol" e contenente "64"
"rh_3*&!rh_3.1" qualsiasi stringa che inizia con "rh_3", eccetto
"rh_3.1"

modello
Quando si utilizzano i pattern si applicano le seguenti definizioni:

"*" corrisponde a qualsiasi carattere e a qualsiasi numero di caratteri
(tra 0 e inv).
"?" corrisponde a qualsiasi carattere. Non può essere nessun carattere
"." è il carattere "." Non ha altro significato
Carattere di escape "\". "\\" = "\", "\*" = "*", "\?" = "?"
"[...]" specifica un array o un intervallo di valori consentiti
caratteri per un carattere in una posizione specifica.
Gli intervalli di caratteri possono essere specificati utilizzando la notazione az.
Il simbolo di accento circonflesso (^) è non è un interpretato come logico
no; è interpretato letteralmente.

Per maggiori dettagli, consultare
fnmatch(5)

Il modello stesso dovrebbe essere inserito tra virgolette ('"') per garantire che i client ricevano il
modello completo.

gamma
Lo specificatore dell'intervallo di attività ha la forma

n[-m[:s]][,n[-m[:s]], ...] o n[-m[:s]][ n[-m[:s]] ...]

e quindi consiste in un elenco di specificatori di intervallo separati da virgole o spazi n[-m[:s]].
gli intervalli sono concatenati all'intervallo completo dell'ID attività. Ogni intervallo può essere un singolo numero,
un intervallo semplice della forma nm o un intervallo con una dimensione del passo.

wc_ar
La specifica della prenotazione anticipata (AR) con caratteri jolly è un segnaposto per gli ID AR e i nomi AR
inclusi i modelli di nomi AR. Un ID AR fa sempre riferimento a un AR, mentre il nome e il modello
potrebbe fare riferimento a più AR.

wc_ar := ar_id | ar_name | modello

wc_ar_list
La specifica dell'elenco di prenotazione anticipata (AR) jolly consente di fare riferimento a più AR
con un solo comando.

wc_ar_list := wc_ar [ , wc_ar , ...]

wc_host
Una specifica host jolly (wc_host) è un'espressione jolly che potrebbe corrispondere a uno o
più host utilizzati nel cluster. Il primo carattere di quella stringa non inizia mai con un
carattere at ('@'), anche se l'espressione inizia con un carattere jolly.

per esempio
* tutti gli host
a* tutti gli host che iniziano con una 'a'

wc_hostgroup
Una specifica di hostgroup jolly (wc_hostgroup) è un'espressione jolly che potrebbe
corrisponde a uno o più hostgroup. Il primo carattere di quella stringa è sempre un at-
carattere ('@').

Ulteriori informazioni riguardanti gli hostgroup possono essere trovate in gruppo host(5)

per esempio
@* tutti i gruppi host nel cluster
@solaris il gruppo host @solaris

wc_job
La specifica del lavoro con caratteri jolly è un segnaposto per gli ID lavoro, i nomi lavoro incluso il nome lavoro
modelli. Un ID di lavoro fa sempre riferimento a un lavoro, mentre il nome e il modello potrebbero fare riferimento
più lavori.

wc_job := id-lavoro | nome-lavoro | modello

intervallo_di_lavoro_wc
La specifica dell'intervallo di lavoro con caratteri jolly consente di fare riferimento a specifiche attività di array per uno o
più lavori. Il lavoro è referenziato tramite wc_job e inoltre ottiene uno specificatore di intervallo per
le attività dell'array.

wc_job_range := wc_job [ -t intervallo]

wc_job_list
La specifica dell'elenco dei lavori con caratteri jolly consente di fare riferimento a più lavori con un unico comando.

wc_job_list := wc_job [ , wc_job , ...]

wc_job_range_list
L'elenco degli intervalli di lavoro jolly (wc_job_range_list) è specificato da uno dei seguenti
le forme:

lavoro_wc[ -t allineare][{, }wc_job[ -t allineare]{, }...]

Se presente, il intervallo_attività limita l'effetto del qmod operazione sul lavoro array
intervallo di attività specificato come suffisso all'ID del lavoro (vedere -t opzione a qsub(1) per ulteriori
dettagli sui lavori di array).

wc_qdomain
wc_qdomain := wc_cqueue "@" wc_hostgroup

Una specifica del dominio della coda di espressioni jolly (wc_qdomain) inizia con un carattere jolly
nome della coda del cluster di espressioni (wc_cqueue) seguito da un carattere '@' e da un carattere jolly
specifica dell'espressione hostgroup (wc_hostgroup).

wc_qdomain vengono utilizzati per indirizzare un gruppo di istanze di coda. Tutte le istanze di coda residenti
su un host che fa parte di gruppi host corrispondenti verrà indirizzato. Si prega di notare che
wc_hostgroup inizia sempre con il carattere at.

per esempio
*@@* tutte le istanze di coda il cui sottostante
l'host fa parte di almeno un hostgroup
a*@@e* tutte le istanze di coda iniziano con a il cui sottostante
l'host fa parte di almeno un hostgroup che inizia con e
*@@solaris tutte le istanze di coda sugli host che fanno parte di
il gruppo host @solaris

wc_cqueue
Una specifica della coda del cluster di espressioni jolly (wc_cqueue) è un'espressione jolly
che potrebbe corrispondere a una o più code del cluster utilizzate nel cluster. Tale stringa non viene mai
contiene un carattere chiocciola ('@'), anche se l'espressione inizia con un carattere jolly.

per esempio
* tutte le code del cluster
a* tutte le code del cluster che iniziano con una 'a'
a*&!adam tutte le code del cluster che iniziano con una 'a', ma non adam

wc_qinstance
wc_qinstance := wc_cqueue "@" wc_host

Una specifica dell'istanza della coda di espressioni jolly (wc_qinstance) inizia con un carattere jolly
nome della coda del cluster di espressioni (wc_cqueue) seguito da un carattere '@' e da un carattere jolly
espressione nome host (wc_host).

wc_qinstance le espressioni vengono utilizzate per indirizzare un gruppo di istanze di coda il cui sottostante
hostname corrisponde all'espressione data. Si noti che il primo carattere di wc_host
non corrisponde mai al carattere '@'.

per esempio
*@* tutte le istanze di coda nel cluster
*@b* tutte le istanze di coda le cui
il nome host inizia con una 'b'
*@b*|c* tutte le istanze di coda le cui
il nome host inizia con una 'b' o 'c'

wc_coda
wc_coda := wc_cqueue | wc_qdomain | wc_qinstance

Un'espressione di coda jolly (wc_coda) potrebbe essere una coda di cluster di espressioni jolly
specificazione (wc_cqueue) o una specifica del dominio della coda di espressioni jolly (wc_qdomain)
o una specifica dell'istanza della coda di espressioni jolly (wc_qinstance).

per esempio
code del cluster big_*1 che iniziano con
"big_" e terminano con "1"
code di cluster big_*&!*1 che iniziano con
"big_", ma non finisce con "1"
*@fangorn tutte le qinstances che risiedono sull'host
fango

wc_queue_list
wc_queue_list := wc_coda ["," wc_coda "," ...]

Elenco di elementi wc_queue separati da virgole.

per esempio
grande, medio_*@@sol*, *@fangorn.sun.com

utente_wc
Un modello di nome utente jolly è una specifica di nome utente jolly o un nome utente completo
nome.

wc_user := nome_utente | modello

elenco_utenti_wc
Un elenco di nomi utente.

wc_user_list := wc_user [ , wc_user , ...]

wc_progetto
Un modello di nome di progetto jolly è una specifica di nome di progetto jolly o un nome completo
nome del progetto.

wc_project := progetto | modello

nome_pe_wc
Un modello di nome di ambiente parallelo jolly è una specifica di nome pe jolly o
un nome completo.

wc_pe_name := pe_name | modello

ambiente_parallelo n[-[m]]|[-]m,...
Ambiente di programmazione parallela (PE) per la selezione di un AR. Il descrittore di intervallo dietro il
Il nome PE specifica il numero di processi paralleli da eseguire. Sun Grid Engine
allocare le risorse appropriate secondo disponibilità. sge_pe(5) la pagina del manuale contiene
informazioni sulla definizione di PE e su come ottenere un elenco di quelli attualmente validi
PE.

È possibile specificare un nome PE che utilizzi il carattere jolly "*". Pertanto la richiesta "pvm*"
corrisponderà a qualsiasi ambiente parallelo con un nome che inizia con la stringa "pvm". In
caso di più ambienti paralleli i cui nomi corrispondono alla stringa del nome, il parallelo
viene scelto l'ambiente con il maggior numero di slot disponibili.

La specifica dell'intervallo è un elenco di espressioni di intervallo della forma "nm", dove n e m
sono numeri interi positivi, diversi da zero. La forma "n" è equivalente a "nn". La forma "-m" è
equivalente a "1-m". La forma "n-" è equivalente a "n-infinito". L'intervallo
la specifica viene elaborata come segue: viene controllato il numero più grande di code richieste
prima. Se sono disponibili abbastanza code che soddisfano l'elenco degli attributi specificato, tutte vengono
riservato. In caso contrario, viene controllato il numero di code immediatamente inferiore e così via.

date_time
. date_time il valore deve essere conforme a [[CC]]YY]MMDDhhmm[.SS], dove:

per esempio
CC indica il secolo in 2 cifre.
YY indica l'anno in 2 cifre.
MM indica il mese in 2 cifre.
DD indica il giorno in 2 cifre.
hh indica l'ora in 2 cifre.
mm indica i minuti in 2 cifre.
ss indica i secondi in 2 cifre (predefinito 00).

tempo
. tempo il valore deve essere conforme a hh:mm:ss, o secondi dove:

per esempio
hh indica l'ora in 2 cifre.
mm indica i minuti in 2 cifre.
ss indica i secondi in 2 cifre (predefinito 00).
secondi è un numero di secondi (viene utilizzato per i valori di durata)

Se uno qualsiasi dei campi data facoltativi viene omesso, il valore corrispondente del
Si assume la data corrente. Se CC non è specificato, un AA < 70 significa 20AA.
L'utilizzo di questa opzione può causare risultati imprevisti se gli orologi degli host nel
Il pool di Sun Grid Engine non è sincronizzato. Inoltre, il comportamento corretto di questa opzione è molto
molto dipende dalla corretta impostazione del fuso orario appropriato, ad esempio nella TZ
variabile d'ambiente (vedi quando(1) per i dettagli), quando i demoni Sun Grid Engine
sge_qmaster(8) e sge_execd(8) sono invocati.

Nome
. Nome può essere qualsiasi stringa ASCII alfanumerica arbitraria, ma non può contenere "\n", "\t",
"\r", "/", ":", "@", "\", "*" o "?".

Utilizzare sge_types online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows