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.
- 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
sudo apt install atopsudo apt install atopsudo dnf install atopsudo pacman -S atopsudo zypper install atopConseils 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