Il comando PMStat Linux

Il comando PMStat Linux
“I sistemi Linux hanno il co-pilota delle prestazioni (PCP), che fornisce strumenti diversi per misurare le prestazioni del sistema. Uno di questi strumenti è PMSTAT, uno strumento di utilità che aiuta gli amministratori di sistema Linux a visualizzare periodicamente le prestazioni del sistema e in un output a una linea. Il comando PMStat Linux monitora le prestazioni dei sistemi ad alto livello, dopo di che altri strumenti PCP gestiscono i sottosistemi.

Questa guida offre una comprensione del comando PMStat Linux utilizzando diversi esempi per iniziare e comodità usando l'utilità."

Come installare PMStat in Linux

Come notato, il comando PMStat Linux non è autonomo. Fa parte del PCP e la sua installazione si basa sull'installazione del PCP pacchetto.

Per installare PCP, eseguire il comando di seguito per Ubuntu.

$ sudo apt Installa PCP

Verifica l'installazione controllando la versione PMSTAT o PCP.

Controllo delle prestazioni del sistema utilizzando PMSTAT

Sul tuo terminale, se si esegue il comando PMSTAT senza argomenti, otterrai risultati delle prestazioni del sistema in una singola riga per intervallo indicato, che per impostazione predefinita è di 5 secondi.

Analizziamo ciascuno dei campi per capire cosa significano.

Ricorda, i risultati delle prestazioni mostreranno per riga consecutivamente ogni 5 secondi e puoi terminare il programma premendo ctrl + c

  1. loadovg: rappresenta la media del carico da 1 minuto
  2. memoria: La sezione di memoria ha diversi sotto-campi. Il primo è il swpd che rappresenta lo spazio di swap medio utilizzato dal sistema tra intervalli, nel nostro caso, dopo ogni 5 secondi. IL gratuito è la memoria libera media all'interno dell'intervallo impostato, rappresentato in Kbyte. Accanto ad esso c'è il in forma che è la memoria media del buffer utilizzata dal sistema all'interno dell'intervallo. Infine, il cache è la memoria cache media rappresentata in kbyte e utilizzata per intervallo.
  3. scambio: lo swap mostra le pagine medi pagati (pi) e pagato (po) e viene calcolato al secondo all'interno dell'intervallo impostato.
  4. io: Visualizza il tasso medio al secondo per ciascun input di blocco (bi) e bloccare l'output (Bo) durante l'intervallo.
  5. sistema: rappresenta il tasso di interrupt (In) e velocità di interruttore di contesto (cs) durante l'intervallo.
  6. processore: Rappresenta il tempo della CPU consumato nell'esecuzione del loop inattivo (id), sistema di sistema e interruzione (sy) e codice utente (noi).

Opzioni PMStat comuni

Impostazione dell'intervallo di tempo

L'intervallo di tempo predefinito è di 5 secondi. Tuttavia, puoi usare il -T Opzione per specificare un tempo diverso in secondi o ore. Ad esempio, per impostare 10 secondi come intervallo, il comando sarebbe:

$ pmstat -t 10 secondi

Per impostare le ore come intervallo, sostituire i secondi con il ora.

Impostazione del fuso orario

Il fuso orario dell'host viene utilizzato per impostazione predefinita per visualizzare le prestazioni. Se è necessario utilizzare un fuso orario diverso, usa il -Z seguito dal fuso orario. Ad esempio, per usare il Tempo standard del Pacifico, Il comando sarebbe:

$ pmstat -t 10 -Z pst

Nell'output sopra, il primo comando ha utilizzato il set di fuso orario, che ha visualizzato l'ora e la data di domenica. Tuttavia, il secondo output, che non richiede alcun fuso orario, utilizza quello predefinito per la macchina host e puoi notare la differenza nel fuso orario.

Specifica delle metriche PMStat

La performance Metrics Collector Daemon (PMCD) memorizza le metriche recuperate da PMStat sull'host locale. Per prendere le metriche dal Pmdas Invece, usa il -L bandiera. In alternativa, se si dispone di un file di registro dell'archivio PCP sul sistema, utilizzare il -UN seguito dal percorso del file di registro.

La sintassi per questo è:

$ pmStat -a $ pcp_log_dir/pmlogger/host-name/log-file [Opzioni]

Parola finale

Il comando PMSTAT visualizza una panoramica di alto livello delle prestazioni di un sistema. Il comando visualizza un'output a riga singola con campi diversi che rappresentano metriche diverse. Per utilizzare meglio lo strumento, dovresti combinarlo con altri strumenti PCP. Abbiamo coperto un'introduzione del comando PMStat Linux, che è un graffio sulla sua superficie. Per maggiori dettagli e utilizzo, visitare la sua pagina principale.