1. Comment vérifier facilement l’utilisation du CPU sous Ubuntu
L’importance de surveiller l’utilisation du CPU sous Ubuntu
Surveiller l’utilisation du CPU est essentiel pour les administrateurs système. Si les ressources deviennent insuffisantes, les performances du système peuvent se dégrader. Il est recommandé de vérifier régulièrement l’utilisation. Cet article fournit un guide détaillé sur les commandes permettant de vérifier l’utilisation du CPU dans un environnement Ubuntu.
2. Méthodes de base pour vérifier l’utilisation du CPU sous Ubuntu
Comment utiliser la commande top
La top
commande est un outil fondamental pour vérifier l’utilisation du CPU. Elle affiche l’utilisation du CPU en temps réel par processus, l’utilisation de la mémoire et l’état général du système. Lorsque vous exécutez top
, vous verrez un écran comme celui ci-dessous.
top

Appuyer sur la touche 1
vous permet de voir l’utilisation de chaque cœur du CPU. De plus, appuyer sur Shift + M
trie les processus par utilisation de la mémoire.
Personnaliser la commande top
La top
commande vous permet de personnaliser les colonnes afin d’afficher uniquement les informations nécessaires. En appuyant sur la touche f
, vous pouvez sélectionner ou masquer des colonnes spécifiques, ce qui facilite l’organisation efficace des détails d’utilisation du CPU et de la mémoire.
3. Outils de surveillance avancés
Utilisation de la commande htop
La htop
commande offre une interface visuellement plus intuitive comparée à top
, avec une utilisation des ressources codée par couleur pour chaque processus. Vous pouvez installer htop
en utilisant la commande suivante :
sudo apt-get install htop
Lorsqu’elle est exécutée, elle affiche un écran similaire à celui ci-dessous.
htop

htop
permet l’interaction avec la souris, et vous pouvez utiliser les touches de fonction (touches F) pour filtrer et trier les données. De plus, appuyer sur F3 active la recherche rapide de processus spécifiques.
Surveillance des performances du système avec la commande vmstat
La vmstat
commande fournit un aperçu des performances du système, incluant la mémoire, le CPU et les opérations d’E/S. La commande suivante affiche l’utilisation du CPU et l’état de la mémoire chaque seconde :
vmstat 1
Cette commande montre l’utilisation moyenne des ressources depuis le dernier redémarrage du système. Si vous devez surveiller régulièrement l’utilisation des ressources, vous pouvez exporter les données vers un fichier pour analyse.

4. Surveillance de l’utilisation du CPU basée sur les cas
Surveillance des ressources à long terme
Lorsque le système subit une charge élevée pendant de longues périodes, il est recommandé d’utiliser vmstat
pour enregistrer l’utilisation du CPU et de la mémoire. La commande suivante enregistre l’utilisation du CPU chaque seconde :
vmstat 1 > cpu_usage.log
Cela aide à identifier les schémas de pics de ressources à des moments précis.
Vérification des pics soudains de charge
En utilisant top
ou htop
, vous pouvez surveiller les pics soudains de charge en temps réel et intervenir immédiatement. Cela vous permet d’identifier rapidement les processus à l’origine des problèmes.
5. Résumé et meilleures pratiques
La surveillance régulière des ressources est essentielle pour garantir la stabilité du système. Des outils comme top
et htop
permettent de surveiller l’utilisation du CPU en temps réel, facilitant le suivi des performances du système. De plus, l’utilisation d’outils comme vmstat
et dstat
peut aider à collecter des données détaillées et à analyser les tendances d’utilisation des ressources à long terme.