Comment surveiller les performances de votre système sur (Ubuntu) Linux

Sur cette page

  1. GNOME System Monitor
  2. Top et Htop
  3. Lm-sensors

La surveillance de votre système Linux est essentielle pour pouvoir améliorer ses performances, localiser la source d’un problème et prendre des mesures correctives plus ciblées. Comme c’est toujours le cas avec Linux, il existe un certain nombre d’outils et de moyens différents que vous pouvez utiliser pour surveiller différents aspects des performances de votre système. Sur ce guide simple, nous allons jeter un coup d’œil global sur la façon d’installer et d’exécuter trois outils de surveillance sur un système Linux Ubuntu.

GNOME System Monitor

Le premier outil que vous pouvez utiliser pour obtenir un aperçu de l’utilisation des ressources de votre système est l’utilitaire de surveillance du système de GNOME. Avec lui, vous pouvez déterminer la charge du processeur, l’utilisation de la RAM, l’utilisation des fichiers Swap, la taille du disque dur et l’espace disponible, et enfin l’activité du réseau (envoyée/reçue).

Vous pouvez installer cet outil en le choisissant sur votre gestionnaire de paquets, ou en entrant la commande suivante sur un terminal:

sudo apt-get install gnome-system-monitor

Le moniteur système GNOME.

Le premier onglet du moniteur système est dédié à la gestion des processus. Vous pouvez vérifier ce qui est en cours d’exécution dans votre système, les trier par utilisation de la RAM ou par charge CPU, et appuyer sur le bouton « End Process » en bas à droite pour tuer l’entrée sélectionnée/surlignée dans la liste. Vous pouvez également activer le paramètre « Dépendances » dans le menu « Affichage » pour voir les processus enfants dans une vue arborescente.

Utilisation de GNOME System Monitor

Le deuxième onglet représente l’historique d’utilisation du processeur du système (avec la charge du cœur représentée individuellement), de la RAM et de la mémoire tampon ainsi que l’activité réseau. Cette partie de l’outil est particulièrement utile lorsqu’on veut localiser une action qui nuit aux performances. It would be even better if we could increase the history time frame shown, but unfortunately, the preferences don’t allow for such a setting.

See RAM, Swap and Network activity in the monitor.

Top and Htop

A much more « handy » and straightforward approach on system monitoring is to simply open a terminal, type « top » and hit enter.

top

This will display all processes currently running in your system. If you want to sort the processes by size, press « P » and you’re done.

The top command.

If top looks good, you should try htop which is even better! Installez-le par « sudo apt-get install htop » et exécutez-le à nouveau sur le terminal.

sudo apt-get install htop
htop

Contrairement au « simple » top, htop a quelques fonctionnalités supplémentaires qui facilitent le tri par différents facteurs, tuent les processus plus rapidement et même quelques options d’affichage pour lui donner un meilleur aspect. Vous pouvez accéder à ses options en utilisant F1-10 comme indiqué en bas du terminal.

La commande htop.

Surveillez votre système avec htop.

Lm-sensors

Enfin, vous devez connaître un autre utilitaire de terminal utile qui est d’un type différent de ceux mentionnés ci-dessus. Lm-sensors vous aide à surveiller les températures et les tensions matérielles de votre système. Pour les obtenir, vous pouvez entrer la commande suivante sur un terminal:

sudo apt-get install lm-sensors

Puis vous pouvez simplement taper « sensors » sur un terminal et quelques infos clés s’afficheront.

sensors

Output of the lm-sensors command.

Server administrators that want to check these vital data remotely can also check the « psensors » package that does exactly that.