Dstat: un outil de suivi des performances et des ressources de notre équipe

dstat

dstat est un outil de statistiques de ressources polyvalent. Cet outil combine les capacités d'iostat, vmstat, netstat et ifstat. Dstat nous permet de surveiller les ressources système en temps réel. Lorsque vous avez besoin de collecter ces informations en temps réel, dstat s'adapte à vos besoins.

dstat nous permet de voir toutes les ressources système en temps réel, il nous donne des informations détaillées sur l'ensemble du système en colonnes, par exemple, nous pouvons voir l'espace disque en combinaison avec les interruptions du contrôleur IDE.

Fonctionnalités Dstat

  • Écrit en python
  • Combinez ensemble: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Affiche des statistiques précises en temps réel.
  • Conception modulaire.
  • Développez facilement, ajoutez vos propres compteurs.
  • Il permet d'exporter une sortie CSV, qui peut être importée dans Gnumeric et Excel pour créer des graphiques.
  • Il comprend de nombreux plug-ins externes pour montrer à quel point il est facile d'ajouter des compteurs.
  • Vous pouvez résumer les blocs de périphériques / groupes du réseau et donner le nombre total.
  • Peut afficher les interruptions par appareil
  • Délais très précis, pas de temps de changement lorsque le système est sollicité
  • Vous pouvez spécifier différentes unités avec des couleurs différentes.
  • Il peut afficher des résultats intermédiaires lorsque la procrastination est> 1.

Installation de Dstat

dstat se trouve dans les référentiels Ubuntu Par défaut, vous pouvez facilement l'installer en exécutant la commande suivante:

sudo apt-get install dstat

Comment utiliser Dstat?

installation terminée nous procédons au démarrage de l'application avec la commande suivante:

dstat

Il nous montre une sortie avec les informations système. En faisant cela, il prendra les options suivantes par défaut.

Les options -cdngy sont les suivantes:

  1. c: statistiques du processeur
  2. d: statistiques du disque
  3. n: statistiques du réseau
  4. g: statistiques de page
  5. y: statistiques système

Pour ce que nous pouvons personnaliser un peu la sortie des informations, par exemple, si nous avons plus d'un disque dans notre ordinateur, nous pouvons indiquer qu'il nous montre des informations d'un autre disque par exemple

dstat -cdl -D sdb

LIGNE DE DEPARTE:

  ----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …

Maintenant d'un autre côté si nous voulons afficher les informations sur le CPU, latence et mémoire plus élevées, exécutez la commande suivante:

dstat --top-cpu-adv --top-latency --top-mem

Maintenant, d'un autre côté, nous pouvons stocker le résultat de la commande dstat dans un fichier .csv à l'aide de l'option –output:

Par exemple, si vous souhaitez afficher l'heure, le processeur, la mémoire, les statistiques de charge du système avec un délai de deux secondes entre 10 mises à jour et stocker la sortie dans le fichier report.csv, exécutez la commande suivante:

dstat --output report.csv

Aussi peut utiliser divers plugins internes et externe avec dstat.

Pour répertorier tous les plugins disponibles, exécutez la commande suivante:

dstat --list

Il existe de nombreuses options utiles disponibles avec dstat, vous pouvez lister toutes les options disponibles avec la commande ci-dessous:

dstat -h

LIGNE DE DEPARTE:

  Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics

Opciones de Dstat:

-c, --cpu enable cpu stats

-C 0,3, el total incluye cpu0, cpu3 y total

-d, --disk habilita las estadísticas del disco

-D total, hda incluye hda y total

-g, --page enable page stats

-i, --int enable interrupt stats

-I 5, eth2 incluye int5 y la interrupción utilizada por eth2

-l, - load enable load stats

-m, --mem enable memory stats

-n, --net habilitar estadísticas de red

-N eth1, total incluye eth1 y total

-p, --proc enable process stats

-r, --io enable io stats (solicitudes de E / S completadas)

-s, --swap enable swap stats

-S swap1, total incluye swap1 y total

-t, - tiempo de habilitar salida de fecha / hora

-T, - contador de tiempo de habilitación de tiempo (segundos desde época)

-y, --sys enable system stats

--aio enable aio stats

--fs, --filesystem enable fs stats

--ipc enable ipc stats

--lock enable lock stats

--raw enable raw stats

--socket enable socket stats

--tcp enable tcp stats

--udp enable udp stats

--Unix habilita las estadísticas de Unix

--vm enable vm stats

Dstat dispose de nombreuses options avec lesquelles nous pouvons obtenir des informations précises de nos équipements et du système en temps réel, il ne reste plus qu'à apprendre à les utiliser en notre faveur.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.