Installer et utiliser l’outil de surveillance des performances collectl sur Ubuntu 20.04

Si tu es administrateur système et responsable de l’évaluation comparative et de la surveillance des performances d’un système, tu dois connaître le meilleur outil pour effectuer cette tâche. Collectl est un outil léger de surveillance des performances qui peut être utilisé pour collecter des données sur les performances qui décrivent l’état actuel du système. Par rapport à d’autres outils de surveillance, collectl rassemble des informations sur de nombreux types de ressources système, comme le cpu, le disque, la mémoire, le réseau, les sockets, le tcp, les inodes, l’infiniband, le lustre, la mémoire, le nfs, les processus, les quadrics, les slabs et le buddyinfo. Il peut être exécuté de manière interactive ou en tant que démon et a la possibilité d’enregistrer et de lire les données capturées. Il te permet aussi d’exporter les données dans différents formats de fichiers.

Dans ce tutoriel, nous allons te montrer comment installer et utiliser Collectl sur Ubuntu 20.04.

Conditions préalables

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Installer Collectl

Par défaut, le paquet Collectl est disponible dans le dépôt par défaut d’Ubuntu. Tu peux l’installer en exécutant la commande suivante :

apt-get install collectl -y

Une brève explication de chaque option de la commande Collectl est présentée ci-dessous :

  • C : Informations sur le processeur.
  • D : Informations sur le disque.
  • E : Données environnementales telles que, ventilateur, puissance, température, etc.
  • F : Données NFS.
  • J : Interruptions.
  • L : Informations sur le système de fichiers.
  • N : Informations sur le réseau.
  • X : Interconnexion.
  • Y : Caches d’objets système.
  • Z : Informations sur les processus.

Comment utiliser Collectl

Tu peux exécuter la commande Collectl sans aucune option. Elle imprimera des informations sur les statistiques du processeur, du disque et du réseau dans un format lisible par l’homme.

collectl

Tu devrais voir l’écran suivant :

Surveillance de la collecte

Si tu veux imprimer les statistiques de tous les sous-systèmes, exécute la commande avec l’option –all :

collectl --all

Tu devrais voir l’écran suivant :

collectl --all

Pour utiliser la commande Collectl comme utilitaire principal, exécute la commande suivante :

collectl --top

Tu devrais voir l’écran suivant :

collectl --top

Si tu veux surveiller toutes les ressources ensemble, exécute la commande suivante :

collectl -scmd

Tu devrais voir l’écran suivant :

collectl -scmd

Pour afficher l’utilisation de la mémoire de ton système, exécute la commande avec l’option -sm :

collectl -sm

Tu devrais voir l’écran suivant :

collectl -sm

Tu peux afficher les informations du cpu, des disques et des données réseau avec la commande suivante :

collectl -scdn

Tu devrais voir l’écran suivant :

collectl -scdn

Pour obtenir les informations sur le TCP et le CPU, exécute la commande suivante :

collectl -stc

Tu devrais voir l’écran suivant :

collectl -stc

Pour obtenir des informations sur les processus de ton système, exécute la commande suivante :

collectl -c1 -sZ -i:1

Tu devrais voir l’écran suivant :

collectl -c1 -sZ -i:1

Conclusion

Dans le guide ci-dessus, tu as appris à utiliser l’utilitaire de ligne de commande Collectl pour surveiller les performances de ton système. J’espère que cela t’aidera à résoudre tout problème lié aux performances.

Vous aimerez aussi...