Moniteur système - System monitor

Un moniteur système affichant l' utilisation des ressources système

Un moniteur système est un composant matériel ou logiciel utilisé pour surveiller les ressources et les performances du système dans un système informatique.

Parmi les problèmes de gestion concernant l'utilisation des outils de surveillance du système figurent l'utilisation des ressources et la confidentialité.

Aperçu

Les moniteurs logiciels sont plus fréquents, parfois dans le cadre d'un moteur de widget . Ces systèmes de surveillance sont souvent utilisés pour garder une trace des ressources système, telles que l' utilisation et la fréquence du processeur , ou la quantité de RAM libre . Ils sont également utilisés pour afficher des éléments tels que l'espace libre sur un ou plusieurs disques durs, la température du processeur et d'autres composants importants, ainsi que des informations sur le réseau, notamment l' adresse IP du système et les taux actuels de téléchargement et de téléchargement. D'autres affichages possibles peuvent inclure la date et l'heure, la disponibilité du système , le nom de l'ordinateur, le nom d'utilisateur, les données SMART du disque dur , la vitesse des ventilateurs et les tensions fournies par l'alimentation électrique.

Les systèmes matériels surveillant des informations similaires sont moins courants. Habituellement, ceux-ci occupent une ou plusieurs baies de lecteur à l'avant du boîtier de l' ordinateur et s'interfacent directement avec le matériel du système ou se connectent à un système logiciel de collecte de données via USB . Quelle que soit l'approche de collecte de données, le système de surveillance affiche les informations sur un petit panneau LCD ou sur une série de petits affichages analogiques ou numériques à LED. Certains moniteurs système basés sur le matériel permettent également un contrôle direct de la vitesse des ventilateurs, ce qui permet à l'utilisateur de personnaliser rapidement le refroidissement du système.

Quelques modèles très haut de gamme de moniteur de système matériel sont conçus pour s'interfacer uniquement avec un modèle spécifique de carte mère . Ces systèmes utilisent directement les capteurs intégrés au système, fournissant des informations plus détaillées et plus précises que celles fournies habituellement par les systèmes de surveillance moins coûteux.

Surveillance du logiciel

Les outils de surveillance logiciels fonctionnent dans l'appareil qu'ils surveillent.

Surveillance du matériel

Contrairement aux outils de surveillance logiciels, les outils de mesure matériels peuvent soit être situés dans l'appareil à mesurer, soit être connectés et fonctionner à partir d'un emplacement externe.

Un moniteur matériel est un composant commun des cartes mères modernes , qui peut être soit une puce séparée, souvent interfacée via I²C ou SMBus , soit dans le cadre d'une solution Super I/O , souvent interfacée via Low Pin Count (LPC). Ces appareils permettent de surveiller la température dans le châssis , la tension fournie à la carte mère par le bloc d'alimentation et la vitesse des ventilateurs de l' ordinateur qui sont connectés directement à l'un des en-têtes de ventilateur de la carte mère. Beaucoup de ces moniteurs matériels ont également des capacités de contrôle des ventilateurs . Les logiciels de surveillance système tels que SpeedFan sur Windows, lm_sensors sous Linux, envstat sur NetBSD et sysctl hw.sensors sur OpenBSD et DragonFly peuvent s'interfacer avec ces puces pour relayer ces informations de capteur environnemental à l'utilisateur.

Intimité

Lorsqu'un utilisateur individuel est la mesure de la performance d'un système mono-utilisateur , que ce soit un boîtier autonome ou d' une machine virtuelle sur un système multi-utilisateurs , l' accès ne gêne la vie privée des autres. La confidentialité devient un problème lorsqu'une personne autre que l'utilisateur final, comme un gestionnaire de système , a un besoin légitime d'accéder aux données concernant d'autres utilisateurs.

L'utilisation des ressources

Lorsque les événements se produisent plus rapidement qu'un moniteur ne peut les enregistrer, une solution de contournement est nécessaire, telle que le remplacement de l'enregistrement d'événements par un simple comptage.

Une autre considération est de ne pas avoir d'impact majeur sur le processeur et le stockage disponible pour un travail utile. Alors qu'un moniteur matériel aura généralement moins d'impact qu'un moniteur logiciel, il existe des éléments de données, tels que "certaines informations descriptives, telles que les noms de programmes" qui doivent impliquer un logiciel.

Une autre considération est qu'un bogue dans ce domaine peut avoir un impact sévère : un cas extrême serait "faire planter le système d'exploitation ".

Liste des moniteurs logiciels

Système unique :

Distribué:

Voir également

Les références

Liens externes