EnglishFranceseSpagnolo

Favicon di OnWorks

systemd-analyze - Online nel cloud

Esegui systemd-analyze nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

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

PROGRAMMA:

NOME


systemd-analyze - Analizza le prestazioni di avvio del sistema

SINOSSI


systemd-analyze [OPZIONI...] [tempo]

systemd-analyze [OPZIONI...] colpa

systemd-analyze [OPZIONI...] catena-critica [UNITA '...]

systemd-analyze [OPZIONI...] trama [> file.svg]

systemd-analyze [OPZIONI...] punto [MODELLO...] [> file.punto]

systemd-analyze [OPZIONI...] dump

systemd-analyze [OPZIONI...] set-log-level LIVELLO

systemd-analyze [OPZIONI...] set-log-target TARGET

systemd-analyze [OPZIONI...] verifica [FILE...]

DESCRIZIONE


systemd-analyze può essere utilizzato per determinare le statistiche sulle prestazioni di avvio del sistema e
recuperare altre informazioni sullo stato e sulla traccia dal gestore del sistema e del servizio e per
verificare la correttezza dei file di unità.

systemd-analyze tempo stampa il tempo trascorso nel kernel prima che lo spazio utente sia stato
raggiunto, il tempo trascorso nel disco RAM iniziale (initrd) prima del normale spazio utente del sistema
è stato raggiunto e il tempo impiegato dal normale spazio utente del sistema per l'inizializzazione. Nota che questi
le misurazioni misurano semplicemente il tempo trascorso fino al punto in cui tutti i servizi di sistema hanno
stato generato, ma non necessariamente fino al completamento dell'inizializzazione o fino a quando il disco non è
oziare.

systemd-analyze colpa stampa un elenco di tutte le unità in esecuzione, ordinate in base al tempo impiegato per
inizializzare. Queste informazioni possono essere utilizzate per ottimizzare i tempi di avvio. Si noti che l'uscita
potrebbe essere fuorviante in quanto l'inizializzazione di un servizio potrebbe essere lenta semplicemente perché
attende il completamento dell'inizializzazione di un altro servizio.

systemd-analyze catena-critica [UNITÀ...] stampa un albero della catena time-critical di
unità (per ciascuna delle specificate UNITA 'so per la destinazione predefinita altrimenti). Il tempo
dopo che l'unità è attiva o avviata viene stampato dopo il carattere "@". Il tempo l'unità
take to start viene stampato dopo il carattere "+". Nota che l'output potrebbe essere
fuorviante in quanto l'inizializzazione di un servizio potrebbe dipendere dall'attivazione del socket e
a causa dell'esecuzione parallela delle unità.

systemd-analyze trama stampa un grafico SVG che dettaglia quali servizi di sistema sono stati
iniziato a che ora, evidenziando il tempo impiegato per l'inizializzazione.

systemd-analyze punto genera una descrizione del grafico delle dipendenze testuale in formato punto per
ulteriore elaborazione con GraphViz punto(1) strumento. Usa una riga di comando come systemd-analyze
punto | punto -Tvg > systemd.svg per generare un albero delle dipendenze grafico. Salvo che --ordine or
--richiedere viene passato, il grafico generato mostrerà sia l'ordinamento che i requisiti
dipendenze. Potrebbero essere fornite specifiche opzionali per lo stile di globbing del modello (ad es. *.target)
alla fine. Una dipendenza dall'unità è inclusa nel grafico se uno di questi modelli corrisponde
il nodo di origine o di destinazione.

systemd-analyze cumulo di rifiuti emette una serializzazione (di solito molto lunga) leggibile dall'uomo del
stato completo del server. Il suo formato è soggetto a modifiche senza preavviso e non dovrebbe essere
analizzato dalle applicazioni.

systemd-analyze set-log-livello LIVELLO cambia il livello di registro corrente del systemd demone di
LIVELLO (accetta gli stessi valori di --livello-log= descritto in systemd(1)).

systemd-analyze set-log-target TARGET cambia la destinazione del log corrente del systemd demone
a TARGET (accetta gli stessi valori di --log-obiettivo=, descritto in systemd(1)).

systemd-analyze verificare caricherà file di unità e stamperà avvisi se vengono rilevati errori.
Verranno caricati i file specificati sulla riga di comando, ma anche qualsiasi altra unità a cui fa riferimento
loro. Questo comando funziona anteponendo le directory per tutti gli argomenti della riga di comando a
l'inizio del percorso di caricamento dell'unità, il che significa che tutti i file di unità trovati in quelli
le directory verranno utilizzate preferibilmente rispetto ai file di unità che si trovano nelle posizioni standard,
anche se non espressamente indicato.

Se non viene passato alcun comando, systemd-analyze tempo è implicito.

VERSIONI


Si intendono le seguenti opzioni:

--utente
Funziona sull'istanza systemd dell'utente.

--sistema
Funziona sull'istanza systemd. Questa è l'impostazione predefinita implicita.

--ordine, --richiedere
Quando viene utilizzato insieme a punto comando (vedi sopra), seleziona quali dipendenze
sono mostrati nel grafico delle dipendenze. Se --ordine viene passato, solo le dipendenze di tipo
Dopo= or Prima= sono mostrati. Se --richiedere viene passato, solo le dipendenze di tipo
Richiede=, Requisito=, vuole= e a Conflitti= sono mostrati. Se nessuno dei due viene superato, questo
mostra le dipendenze di tutti questi tipi.

--da-modello=, --to-modello=
Quando viene utilizzato insieme a punto comando (vedi sopra), questo seleziona quale
le relazioni sono mostrate nel grafico delle dipendenze. Entrambe le opzioni richiedono a glob(7)
pattern come argomento, che verrà confrontato con la mano sinistra e il
di destra, rispettivamente, nodi di una relazione.

Ognuno di questi può essere utilizzato più di una volta, nel qual caso il nome dell'unità deve corrispondere a uno
dei valori. Quando sono presenti test per entrambi i lati della relazione, una relazione deve
superare entrambi i test per essere mostrato. Quando i modelli sono specificati anche come argomenti posizionali,
devono corrispondere almeno a un lato della relazione. In altre parole, modelli specificati
con queste due opzioni taglierà l'elenco dei bordi corrispondenti al posizionale
argomenti, se ce ne sono, e determinano completamente l'elenco degli archi mostrati altrimenti.

--fuzz=arco di tempo
Quando viene utilizzato insieme a catena-critica comando (vedi sopra), mostra anche le unità,
che ha finito arco di tempo prima dell'ultima unità dello stesso livello. L'unità di
arco di tempo è secondi a meno che non sia specificato con un'unità diversa, ad esempio "50 ms".

--nessun uomo
Non invocare man per verificare l'esistenza delle pagine man elencate in Documentazione=.

-H, --host=
Eseguire l'operazione da remoto. Specifica un nome host o un nome utente e un nome host
separati da "@", a cui connettersi. Il nome host può facoltativamente essere suffisso da a
nome del contenitore, separato da ":", che si collega direttamente a un contenitore specifico su
l'ospite specificato. Questo utilizzerà SSH per parlare con l'istanza del gestore della macchina remota.
I nomi dei contenitori possono essere enumerati con macchina ctl -H HOST.

-M, --macchina=
Eseguire l'operazione su un contenitore locale. Specificare un nome di contenitore a cui connettersi.

-h, --Aiuto
Stampa un breve testo di aiuto ed esci.

--versione
Stampa una stringa di versione breve ed esci.

--no-cercapersone
Non reindirizzare l'output in un cercapersone.

EXIT STATUS


In caso di successo, viene restituito 0, altrimenti un codice di errore diverso da zero.

ESEMPI PER DOT


Esempio 1. Terreni contro tutti i dipendenze of in qualsiasi unità di chi Nome inizio con "avahi-demone"

$ systemd-analyze punto 'avahi-daemon.*' | punto -Tsvg > avahi.svg
$ eog avahi.svg

Esempio 2. Terreni , il dipendenze fra contro tutti i conosciuto bersaglio unità

systemd-analyze punto --to-pattern='*.target' --from-pattern='*.target' | punto -Tsvg > target.svg
$ eog target.svg

ESEMPI PER VERIFICA


Al momento vengono rilevati i seguenti errori:

· sezioni e direttive sconosciute,

· dipendenze mancanti necessarie per avviare l'unità data,

· pagine man elencate in Documentazione= che non si trovano nel sistema,

· comandi elencati in ExecStart = e simili che non si trovano o meno nel sistema
eseguibile.

Esempio 3. Errori ortografici direttive

$ cat ./utente.fetta
[Unità]
Che cos'è = 11
Documentazione=uomo:nosuchfile(1)
Richiede=diverso.servizio

[Servizio]
Descrizione=x

$ systemd-analyze verifica ./user.slice
[./user.slice:9] lvalue sconosciuto 'WhatIsThis' nella sezione 'Unità'
[./user.slice:13] Sezione sconosciuta 'Servizio'. Ignorando.
Errore: org.freedesktop.systemd1.LoadFailed:
Impossibile caricare l'unità different.service:
Nessun file o directory con questo nome.
Impossibile creare user.slice/start: argomento non valido
user.slice: uomo nosuchfile(1) comando fallito con codice 16

Esempio 4. Mancante INSTALLAZIONE unità

$ coda ./a.presa ./b.presa
==> ./a.socket <==
[Presa]
AscoltaStream=100

==> ./b.socket <==
[Presa]
AscoltaStream=100
Accetta=sì

$ systemd-analyze verifica ./a.socket ./b.socket
Servizio a.service non caricato, impossibile avviare a.socket.
Servizi [email protected] non caricato, b.socket non può essere avviato.

AMBIENTE


$SYSTEMD_PAGER
Cercapersone da usare quando --no-cercapersone non è dato; sostituzioni $CAP. Impostandolo a vuoto
stringa o il valore "cat" è equivalente a passare --no-cercapersone.

$SISTEMA_LESS
Sostituisci le opzioni predefinite passate a meno ("FRSXMK").

Usa systemd-analyze online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad