LinuxAlternative

Linux · Outils système

atop

atop est un moniteur de performances basé sur le terminal qui enregistre et affiche l'utilisation du CPU, de la mémoire, du disque et du réseau au fil du temps.

Open sourceGratuit
Soyez le premier à noter
Licence
GPL-2.0
Dernière version
2.13.0

Qu’est-ce que atop ?

atop est apparu au début des années 2000 comme une alternative légère aux moniteurs de système propriétaires. Il fonctionne dans une console texte, échantillonne périodiquement les métriques du système et les écrit dans un fichier journal qui peut être rejoué ultérieurement. L'outil est mature, maintenu dans les dépôts principaux d'Arch, Debian, Fedora, openSUSE et Ubuntu, et fonctionne sur pratiquement tous les noyaux Linux modernes.

atop s'adresse aux administrateurs système et aux utilisateurs avancés qui ont besoin d'une vue concise, par processus, de la consommation des ressources, sans interface graphique. Il affiche l'utilisation du CPU, de la mémoire, de l'E/S et du réseau de chaque tâche, ainsi que les compteurs au niveau du noyau, le tout sur un seul écran. Comme il stocke des instantanés, vous pouvez analyser les pics a posteriori, ce que Windows Process Monitor fait avec ses journaux d'événements.

Comparé à Process Monitor, atop ressemble davantage à un outil Unix traditionnel : piloté au clavier, sans souris, et avec une sortie en texte brut. Il manque le suivi approfondi des événements spécifiques à Windows, mais sa simplicité le rend rapide et facile à scripter. Si vous préférez un flux de travail exclusif en ligne de commande, atop vous semblera familier et efficace.

Idéal pour : Administrateurs système qui ont besoin d'une vue rapide, scriptable et basée sur la console de l'utilisation des ressources système.

Fonctionnalités clés de atop

  • Statistiques en temps réel par processus pour le CPU, la mémoire, le disque et le réseau
  • Enregistrement périodique dans /var/log/atop pour une analyse ultérieure
  • Vue agrégée des threads du noyau et des totaux système
  • Intervalle d'échantillonnage personnalisable
  • Prise en charge de la mise en évidence des tâches à forte consommation
  • Navigation en ligne de commande avec des touches simples
  • Export CSV via l'option -b
  • Fonctionne via SSH sans X

Points forts

  • Surcharge très faible, adapté aux serveurs de production
  • Fonctionne sur n'importe quel terminal, sans dépendances graphiques
  • Les fichiers journal permettent une analyse post-mortem
  • Disponible dans tous les dépôts de distributions majeurs

Points faibles

  • Pas d'interface graphique ; courbe d'apprentissage raide pour les débutants
  • Données d'événements spécifiques à Windows limitées (ex. : registre, filtres système de fichiers)
  • Les raccourcis clavier ne sont pas documentés à l'écran

Logiciels Windows remplacés par atop

Installer atop sous Linux

Ubuntu / Mintsudo apt install atop
Debiansudo apt install atop
Fedorasudo dnf install atop
Arch / Manjarosudo pacman -S atop
openSUSEsudo zypper install atop

Conseils pour les utilisateurs de Windows

Contrairement à Process Monitor, atop n'enregistre pas les événements individuels du système de fichiers ; concentrez-vous plutôt sur les métriques agrégées des ressources. Utilisez l'option -b pour exporter les journaux en CSV pour une analyse dans un tableur, et apprenez les touches de base : 't' bascule la vue des tâches, 'd' affiche l'E/S disque, 'n' affiche le réseau, et 'q' quitte. Ajustez l'intervalle d'échantillonnage avec -r pour correspondre à la granularité dont vous avez besoin.

atop : questions fréquentes

Comment commencer l'enregistrement avec atop ?

Exécutez 'atop -w /var/log/atop.log' pour écrire des instantanés ; arrêtez avec Ctrl‑C.

Puis-je afficher un fichier journal enregistré ?

Oui, utilisez 'atop -r /var/log/atop.log' et naviguez avec les mêmes touches qu'en mode direct.

Que signifie la colonne 'P' ?

Elle affiche le pourcentage du temps CPU utilisé par le processus pendant le dernier intervalle d'échantillonnage.

Comment filtrer par un PID spécifique ?

Appuyez sur 'p', tapez le PID, puis appuyez sur Entrée pour isoler ce processus.

Mis à jour le