LinuxAlternative

Linux · Outils système

lm-sensors

lm-sensors est un outil en ligne de commande qui lit les données des capteurs matériels du noyau Linux.

Open sourceGratuit
Soyez le premier à noter
Licence
GPL-2.0
Dernière version
3.6.2

Qu’est-ce que lm-sensors ?

lm-sensors fait partie de l'écosystème Linux depuis le début des années 2000, offrant un accès de bas niveau aux relevés de température, de vitesse des ventilateurs et de tension provenant de la plupart des cartes mères modernes. Il s'appuie sur l'interface hwmon du noyau et un ensemble réduit d'utilitaires en espace utilisateur pour interroger et afficher les données. Ce projet, mature et activement maintenu, est inclus dans les principales distributions.

Cet outil s'adresse aux administrateurs système, aux overclockeurs et aux utilisateurs avancés qui ont besoin d'une surveillance matérielle précise sans interface graphique. Il fonctionne particulièrement bien dans les installations sans interface graphique (headless) ou minimalistes, où une telle interface n'est pas souhaitée.

Comparé à des utilitaires Windows comme HWiNFO, lm-sensors paraît plus utilitaire. Il produit une sortie texte brut, facile à analyser dans des scripts, mais il ne propose pas les graphiques élégants ni les tableaux de bord en temps réel d'HWiNFO. Pour ceux qui préfèrent une interface graphique, des outils comme Psensor ou Gkrellm peuvent s'appuyer sur les données de lm-sensors.

Idéal pour : Les utilisateurs ayant besoin d'une surveillance matérielle fiable et scriptable sur des systèmes Linux.

Fonctionnalités clés de lm-sensors

  • Accède aux données hwmon du noyau
  • Affiche températures, ventilateurs et tensions
  • Compatible avec la plupart des cartes mères
  • Interface en ligne de commande
  • Peut être utilisé dans des scripts
  • Configurable via /etc/sensors.d
  • Fournit les valeurs brutes des capteurs
  • Prend en charge le contrôle des ventilateurs sur certains circuits

Points forts

  • Libre et open source
  • Fonctionne sur des installations minimales
  • Scriptable pour l'automatisation
  • Inclus dans les principales distributions
  • Pas de surcharge liée à une interface graphique

Points faibles

  • Pas d'interface graphique intégrée
  • Nécessite une configuration manuelle pour certains circuits
  • Prise en charge limitée du contrôle des ventilateurs
  • Courbe d'apprentissage pour la syntaxe des commandes

Logiciels Windows remplacés par lm-sensors

Installer lm-sensors sous Linux

Ubuntu / Mintsudo apt install lm-sensors
Debiansudo apt install lm-sensors
Fedorasudo dnf install lm_sensors
Arch / Manjarosudo pacman -S lm_sensors
openSUSEsudo zypper install sensors

Conseils pour les utilisateurs de Windows

En provenance de HWiNFO, vous remarquerez que lm-sensors produit une sortie texte brut ; utilisez l'option -u pour obtenir les valeurs brutes ou -l pour lister les capteurs disponibles. Il n'existe aucun format de fichier à importer/exporter ; vous pouvez plutôt rediriger la sortie vers un fichier journal ou la transmettre à un script de surveillance. Les raccourcis clavier ne s'appliquent pas ; utilisez plutôt les options de commande comme -c pour le mode continu et -t pour une lecture unique. Changements de workflow : remplacez le tableau de bord graphique de HWiNFO par une fenêtre de terminal ou une interface graphique légère comme Psensor, qui lit les données de lm-sensors.

lm-sensors : questions fréquentes

Comment installer lm-sensors sur Ubuntu ?

Exécutez sudo apt install lm-sensors, puis lancez sudo sensors-detect pour détecter votre matériel. Suivez les invites pour charger les modules du noyau nécessaires.

Peut-on lire la température du GPU avec lm-sensors ?

Seulement si le GPU expose ses données via l'interface hwmon du noyau, ce qui est courant sur les GPU AMD, mais pas sur la plupart des cartes NVIDIA. Pour NVIDIA, utilisez plutôt nvidia-smi.

Existe-t-il une interface graphique pour lm-sensors ?

Oui, des outils comme Psensor, Gkrellm ou Conky peuvent afficher les données de lm-sensors dans une interface graphique. Ils lisent les données des capteurs via la commande sensors.

À quelle fréquence lm-sensors met-il à jour les données ?

Par défaut, sensors lit les données une fois par commande. Utilisez sensors -l pour une mise à jour continue, ou configurez une tâche cron pour des vérifications régulières.

Mis à jour le