Dstat Strumento statistiche risorse versatili

Dstat Strumento statistiche risorse versatili

Uno strumento per fornire informazioni statistiche sull’utilizzo delle risorse

Introduzione

Se durante il vostro lavoro quotidiano utilizzate il vostro sistema come server web o un normale PC, per tenere sotto controllo le risorse usate Dstat.

GNU / Linux fornisce diversi strumenti per monitorare tra cui iostat, vmstat, netstat, ifstat e altri. Ogni sistema di amministrazione conosce questi prodotti, e come analizzare le loro uscite. Tuttavia, c’è un’altra alternativa, un unico programma che può sostituire quasi tutti. Il suo nome è dstat.
Con dstat, gli utenti possono visualizzare tutte le risorse di sistema istantaneamente. Per esempio, qualcuno potrebbe decidere di confrontare i numeri di larghezza di banda di rete direttamente con il throughput del disco, avendo una visione più generale su quello che sta succedendo; questo è molto utile in caso di risoluzione dei problemi, o per analizzare un sistema di analisi comparativa.

Caratteristiche:

  • Combina vmstat, iostat, ifstat, informazioni netstat e altro ancora
  • Mostra statistiche esattamente nello stesso arco di tempo
  • Abilita contatori / ordine come fanno più senso durante l’analisi / risoluzione dei problemi
  • Design modulare
  • Scritto in Python, così facile estensibile
  • Include molti plugin esterni
  • Può mostrare interruzioni al dispositivo
  • tempi molto preciso, non timeshifts quando il sistema è sottolineato
  • Mostra le unità esatte e limita gli errori di conversione
  • Indicare diverse unità con colori diversi
  • Mostra risultati intermedi quando ritardo> 1
  • Permette di esportare l’uscita CSV, che può essere importato in Gnumeric ed Excel per rendere i graficiInstallazione:

Installazione

Installare dstat è un compito semplice, dal momento che è confezionato in .deb e .rpm.
Per distro basata su Debian aprite un terminale (CTRL+ALT+T) e digitate i seguenti comandi:

Terminale
  • sudo apt-get update
  • sudo apt install dstat

In RHEL, CentOS, Fedora:

Terminale
  • yum install dstat

Iniziare

Per eseguire il programma, gli utenti possono semplicemente scrivere il comando nella sua forma più semplice:

Terminale
  • dstat

di conseguenza, mostrerà diverse informazioni in una tabella, che aiutano gli amministratori di avere una panoramica generale.

plugin

Prima di tutto, è importante notare che per ottenere una lista completa dstat viene fornito con un sacco di plugin:

Terminale
  • dstat –list

che restituisce:

Dstat-utilizzo-risorse

Naturalmente, è possibile aggiungere più, per qualche caso uso speciale.

Quindi, vediamo come funzionano.

Chi vuole utilizzare alcuni plug-in deve semplicemente passare il suo nome come un argomento della riga di comando. Per esempio, se qualcuno ha bisogno di verificare solo l’utilizzo totale della CPU, che può fare:

Terminale
  • dstat –cpu

o, in una forma ridotta

Terminale
  • dstat -c
Come detto in precedenza, il programma può mostrare previsti differenti allo stesso tempo. Come esempio:

Terminale
  • dstat –cpu –top-cpu –disk –top-bio –top-latency

Questo comando, che è una combinazione di statistiche interne e plugin esterni, darà l’utilizzo totale della CPU, più costoso processo CPU, statistiche del disco, più costoso blocco di processo I / O e il processo con il più alto di latenza totale (espresso in millisecondi).

Produzione

Per default, dstat visualizza l’output in colonne (come una tabella, appunto) direttamente nella finestra del terminale, in tempo reale, per una immediata analisi fatta da un essere umano. Ma c’è anche la possibilità di inviare un file .csv, che software come LibreOffice Calc o Gnumeric può utilizzare per i grafici che creano, o qualsiasi tipo di analisi statistica. Esportazione dei dati in file .csv è un compito abbastanza semplice:

Terminale

dstat [arguments] –output /path/to/outputfile

Conclusioni

Questa è solo una panoramica rapida, ma questo strumento ha un grande potenziale, e può essere molto utile in molte situazioni, soprattutto per la estensibilità data dal suo design e la scelta di utilizzare Python per scriverlo.

Grazie! per l’utilizzo della Guida di Linuxiano.

Trovi questo tutorial utile? Condividi con i tuoi amici per tenerlo in vita.
Sii il primo a commentare, apprezzo i tuoi suggerimenti. Per ulteriori domande potete commentare qui sotto.