accueil > Gestion des paquets et du système > atop

atop : Surveillance avancée des performances système

atop est un outil puissant pour surveiller et enregistrer en temps réel les performances d'un système Linux. Il fournit des informations détaillées sur l'activité du CPU, de la mémoire, du disque, du réseau, des processus et des threads, et peut également être utilisé pour analyser les données historiques. Il est très utile pour analyser en profondeur les causes de la charge système.

Aperçu

atop est un outil de surveillance interactif qui offre une vue complète de l'état actuel du système. Il fournit également une fonction pour enregistrer des instantanés à des moments précis pour une analyse ultérieure, et est excellent pour identifier les goulots d'étranglement dans l'utilisation des ressources système.

Caractéristiques principales

  • Surveillance en temps réel de l'utilisation des ressources système (CPU, mémoire, disque, réseau)
  • Informations détaillées sur l'activité par processus et par thread
  • Fonctionnalités d'enregistrement et d'analyse des données de performance historiques
  • Basculement entre différentes vues via une interface interactive (mémoire, disque, réseau, etc.)
  • Identification claire des causes de la charge système (CPU, mémoire, I/O, etc.)

Options principales

La commande atop permet un contrôle fin de la méthode de surveillance et du contenu de la sortie grâce à diverses options.

Surveillance et enregistrement

Contrôle du contenu de la sortie

Commande générée :

Essayez de combiner les commandes.

Description:

`atop` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Exemples montrant diverses méthodes d'utilisation d'atop.

Surveillance de base en temps réel (intervalle de 5 secondes)

atop -i 5

Surveille l'état actuel du système à intervalles de 5 secondes.

Enregistrer les données d'activité dans un fichier

atop -a -i 10 600 > atop_log.raw &

Enregistre l'activité système dans le fichier 'atop_log.raw' en arrière-plan pendant 600 secondes (10 minutes) avec un intervalle de 10 secondes.

Lire les données d'un fichier enregistré

atop -r atop_log.raw

Lit et rejoue les données du fichier 'atop_log.raw' précédemment enregistré.

Afficher les détails de l'utilisation de la mémoire

atop -m

Surveille l'état du système en incluant des informations détaillées sur la mémoire.

Afficher les détails des I/O disque

atop -d

Surveille l'état du système en incluant des informations détaillées sur les I/O disque.

Afficher les détails de l'activité réseau

atop -n

Surveille l'état du système en incluant des informations détaillées sur les interfaces réseau.

Installation

atop n'est généralement pas inclus par défaut dans la plupart des distributions Linux, il doit donc être installé via un gestionnaire de paquets.

Debian/Ubuntu

sudo apt update
sudo apt install atop

Installe atop en utilisant le gestionnaire de paquets APT.

CentOS/RHEL/Fedora

sudo yum install atop  # ou sudo dnf install atop

Installe atop en utilisant le gestionnaire de paquets YUM ou DNF.

Conseils et précautions

Conseils utiles et points à considérer lors de l'utilisation d'atop. En mode interactif, vous pouvez appuyer sur des touches spécifiques pour basculer rapidement entre différentes informations.

Raccourcis clavier interactifs principaux

Lorsque atop est en cours d'exécution, vous pouvez appuyer sur les touches suivantes pour modifier les informations affichées.

  • g: Basculer vers la vue par défaut (générale)
  • m: Afficher les informations relatives à la mémoire
  • d: Afficher les informations relatives aux I/O disque
  • n: Afficher les informations relatives au réseau
  • u: Trier les processus par utilisation CPU
  • p: Trier les processus par utilisation mémoire
  • t: Changer l'ordre de tri par ordre chronologique
  • l: Trier les processus par utilisation réseau
  • c: Afficher/masquer la ligne de commande des processus
  • v: Afficher les informations sur les threads par processus
  • s: Afficher les informations de planification par processus

Gestion des fichiers journaux

Par défaut, atop crée des fichiers journaux quotidiens dans le répertoire '/var/log/atop/'. Ces fichiers peuvent occuper beaucoup d'espace disque au fil du temps, il peut donc être nécessaire de les gérer périodiquement (par exemple, en configurant logrotate).

Utilisation d'atopsar

Le paquet atop inclut également un utilitaire appelé 'atopsar'. Cet outil permet d'extraire des données statistiques sur une période donnée à partir des fichiers journaux atop et de générer des rapports, ce qui est très utile pour l'analyse des performances historiques.



Commandes de la même catégorie