top Générateur de commandes
Générer des commandes top pour afficher les processus Linux
Début avec top
## Qu’est-ce que top ?
La commande `top` affiche une vue en temps réel et mise à jour des processus en cours d’exécution, classés par utilisation de la CPU, ainsi que des statistiques de synthèse du système (charge, mémoire, échange). C’est l’outil de surveillance des processus interactif par défaut sous Linux.
## Comment l’utiliser
1. **Choisir le mode de mise à jour** : L’exécuter de manière interactive, ou activer `-b` (batch) pour l’automatisation par script. 2. **Définir l’intervalle (facultatif)** : Utiliser `-d` pour contrôler la fréquence de mise à jour de l’affichage. 3. **Filtrer (facultatif)** : Limiter la vue à un PID (`-p`) ou à un utilisateur (`-u`). 4. **Copier et exécuter** : Copier la commande générée dans votre terminal. Appuyez sur `q` pour quitter la vue interactive.
Options courantes
### `-b` Mode par lots Désactivez l’interface utilisateur interactive et affichez les mises à jour en texte brut dans stdout. Essentiel pour rediriger les sorties vers un fichier ou un script (par exemple, pour enregistrer les statistiques du CPU dans le temps).
### `-d` Délai Définissez l’intervalle de mise à jour en secondes. `top -d 2` met à jour toutes les 2 secondes. Les valeurs fractionnaires comme `0.5` sont autorisées.
### `-p` PID du moniteur Affichez uniquement l’ID de processus spécifié. Utile pour suivre l’utilisation des ressources d’un seul daemon.
### `-u` Filtrer par utilisateur Affichez uniquement les processus appartenant à l’utilisateur indiqué (par exemple, `top -u www-data`).
### `-H` Mode fil d’exécution Affichez les filaments individuels au lieu des processus agrégés. Chaque filament dispose de sa propre ligne, ce qui permet de savoir quel filament à l’intérieur d’un processus est actif.
▶Comment enregistrer les résultats principaux dans un fichier ?
▶Comment puis-je trier par mémoire plutôt que par CPU ?
▶Pourquoi le top affiche-t-il des chiffres différents de ceux du ps ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.