Collectl, un outil de suivi des performances du système

à propos de collectl

Dans le prochain article, nous allons jeter un œil à Collectl. C'est un outil léger pour surveiller les performances du système, qui peuvent être utilisées pour collecter des données de performances décrivant l'état actuel du système.

Comparé à d'autres outils dans le même but, celui-ci recueille des informations sur de nombreux types différents de ressources système telles que; la CPU, disque, mémoire, réseau, sockets, tcp, inodes, mémoire, nfs, processus, etc. Il peut être exécuté de manière interactive ou en tant que 'démon', et a la possibilité d'enregistrer et de rejouer les données capturées. Cela nous permettra également d'exporter les données vers différents formats de fichiers.

Caractéristiques générales de Collectl

Entre autres, cet outil offre aux utilisateurs les fonctionnalités suivantes:

  • Collectl ne se concentre pas sur un nombre limité de métriques systèmeIl peut collecter des informations sur de nombreux types de ressources système comme; cpu, disque, mémoire, réseau, sockets, tcp, inodes, infiniband, gloss, nfs, processus, quadrics, slabs et buddyinfo.
  • Cet outil utilise très peu de CPU. En fait, il a été mesuré d'utiliser 0.1% lorsqu'il est exécuté en tant que «démon» en utilisant l'intervalle d'échantillonnage par défaut de 60 secondes pour les données de processus et de 10 secondes pour tout le reste.
  • Peut être exécuté de manière interactive, en tant que démon ou en tant que les deux.
  • A la possibilité de surveiller presque tous les sous-systèmes.
  • Can jouer le rôle de nombreux autres utilitaires conçus dans un seul but, comment sont; ps, top, iotop ou vmstat.
  • Cet outil offre également le possibilité d'enregistrer et de rejouer les données capturées.
  • Can exporter les données dans différents formats de fichiers.
  • L'outil peut s'exécuter en tant que service pour surveiller des machines distantes ou un cluster de serveurs entier.
  • Nous aussi il affichera les données dans le terminal, écrira dans un fichier ou un socket.

Ce ne sont là que quelques-unes des fonctionnalités de ce programme. Ils peuvent les consulter tous en détail de l' site web du projet.

Installez Collectl

Par défaut, le package Collectl est disponible dans le référentiel par défaut d'Ubuntu. L'installer sur notre système sera aussi simple que d'ouvrir un terminal (Ctrl + Alt + T) et d'exécuter la commande:

installer collectl

sudo apt install collectl

Lors de l'installation, il nous demandera de sélectionner le serveur web pour lequel Colloage doit être auto-configuré, même si nous aurons la possibilité de sélectionner le 'Aucun ' pour une configuration manuelle plus tard.

configurer le serveur Web

Utiliser

Une fois l'installation de cet outil terminée, nous pourrons l'exécuter facilement à partir du terminal, même sans aucune option. La commande suivante affichera des informations sur les statistiques du processeur, du disque et du réseau dans un format court et lisible par l'homme.

collectl en cours d'exécution

collectl

Si vous êtes intéressé imprimer des statistiques pour tous les sous-systèmes, la commande que nous devrons exécuter doit inclure le –All option:

collectl --all

Si nous utiliser Collectl avec top, nous devrons exécuter la commande suivante avec le –Option supérieure:

haut de collection

collectl --top

Si ce que vous recherchez est surveiller toutes les ressources ensemble, la commande à exécuter serait la suivante:

scmd collectif

collectl -scmd

Chaque fois que nous voulons voir l'utilisation de la mémoire de notre système, nous aurons seulement besoin d'exécuter la commande avec le option -sm:

collectionner sm

collectl -sm

Cet outil peut également afficher des informations sur le processeur, les disques et les données réseau avec la commande suivante:

Collection SCDN

collectl -scdn

Pour obtenir des informations sur le CPU et TCP, la commande que nous devrions exécuter serait la suivante:

collectionner stc

collectl -stc

Pour obtenir des informations sur les processus de notre système, nous pouvons exécuter la commande collectl avec les options suivantes:

collectionner c1

collectl -c1 -sZ -i:1

Ce ne sont là que quelques-unes des possibilités que cet utilitaire nous offre. Si tu veux consultez l'aide de ceci et voyez toutes les options disponibles, dans le terminal (Ctrl + Alt + T) il vous suffit de taper la commande:

aider à collecter

collectl --help

Nous pouvons également choisir de lire les pages de manuel saisie dans le terminal (Ctrl + Alt + T):

man collectl

Dans ces lignes, nous avons vu une utilisation de base de l'utilitaire de ligne de commande Collectl pour surveiller les performances du système. Pour plus d'informations sur son fonctionnement, les utilisateurs peuvent consulter le documentation du projet ou ejemplos qu'ils proposent sur leur site Web.


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.