Comment vérifier facilement l’utilisation du CPU sous Ubuntu | Guide complet des commandes de base aux outils avancés

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
top command

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 command

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.

vmstat command

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.