Un monitor de sistema es un componente de hardware o software que se utiliza para supervisar los recursos y el rendimiento del sistema en un sistema informático. [1]
Entre las cuestiones de gestión relacionadas con el uso de herramientas de monitorización de sistemas se encuentran el uso de recursos y la privacidad. La monitorización puede rastrear tanto los valores de entrada como los de salida y los eventos de los sistemas. [2]
Los monitores de software son más comunes, a veces como parte de un motor de widgets . Estos sistemas de monitoreo se utilizan a menudo para realizar un seguimiento de los recursos del sistema, como el uso y la frecuencia de la CPU , o la cantidad de RAM libre . También se utilizan para mostrar elementos como el espacio libre en uno o más discos duros, la temperatura de la CPU y otros componentes importantes, [3] e información de red que incluye la dirección IP del sistema y las tasas actuales de carga y descarga. Otras posibles pantallas pueden incluir la fecha y la hora, el tiempo de actividad del sistema , el nombre de la computadora, el nombre de usuario, los datos SMART del disco duro, las velocidades de los ventiladores y los voltajes que proporciona la fuente de alimentación.
Menos comunes son los sistemas basados en hardware que monitorean información similar. Habitualmente, estos ocupan una o más bahías de unidad en la parte frontal de la carcasa de la computadora y se interconectan directamente con el hardware del sistema o se conectan a un sistema de recopilación de datos de software a través de USB . Con cualquiera de los dos métodos de recopilación de datos, el sistema de monitoreo muestra información en un pequeño panel LCD o en una serie de pequeñas pantallas numéricas analógicas o LED. Algunos monitores de sistema basados en hardware también permiten el control directo de las velocidades de los ventiladores, lo que permite al usuario personalizar rápidamente la refrigeración del sistema.
La función principal de algunos modelos de monitores de sistemas de hardware de gama alta es interactuar únicamente con un modelo específico de placa base . Estos sistemas utilizan directamente los sensores integrados en el sistema, lo que proporciona información más detallada y precisa que la que suelen ofrecer los sistemas de monitorización menos costosos.
Las herramientas de monitoreo de software operan [4] dentro del dispositivo que están monitoreando. [5]
A diferencia de las herramientas de monitoreo de software, las herramientas de medición de hardware pueden ubicarse dentro del dispositivo que se está midiendo o pueden conectarse y operar desde una ubicación externa. [6] : p.84
Un monitor de hardware es un componente común de las placas base modernas , que puede venir como un chip separado, a menudo interconectado a través de I 2 C o SMBus , o como parte de una solución Super I/O , a menudo interconectada a través de Low Pin Count (LPC). [7] Estos dispositivos permiten monitorear la temperatura en el chasis , el voltaje suministrado a la placa base por la unidad de fuente de alimentación y la velocidad de los ventiladores de la computadora que están conectados directamente a uno de los cabezales de ventilador en la placa base. Muchos de estos monitores de hardware también tienen capacidades de control de ventiladores . [7] El software de monitoreo del sistema como SpeedFan en Windows, lm_sensors en Linux, envstat en NetBSD y sysctl hw.sensors en OpenBSD y DragonFly pueden interactuar con estos chips para transmitir esta información del sensor ambiental al usuario.
Cuando un usuario individual mide el rendimiento de un sistema de un solo usuario, ya sea una caja independiente o una máquina virtual en un sistema multiusuario , el acceso no impide la privacidad de los demás. [6] : p.114 La privacidad se convierte en un problema cuando alguien que no sea el usuario final, como un administrador del sistema , [6] : p.115 tiene una necesidad legítima de acceder a datos sobre otros usuarios.
Cuando los eventos ocurren más rápido de lo que un monitor puede registrarlos, se necesita una solución alternativa, como reemplazar el registro de eventos con un conteo simple. [6] : p.89
Otra consideración es que no tenga un impacto importante en la CPU y el almacenamiento disponibles para el trabajo útil. Si bien un monitor de hardware generalmente tendrá un impacto menor que un monitor de software, hay elementos de datos, como "alguna información descriptiva, como los nombres de los programas" [6] : p.91 que deben involucrar al software.
Otra consideración adicional es que un error en este dominio puede tener un impacto severo: un caso extremo "haría que el sistema operativo se bloqueara ". [8]
Sistema único:
Repartido:
Un monitor de sistema es un programa o pieza de hardware que monitorea varios aspectos de un sistema informático y luego muestra información sobre el estado de ese sistema. Este tipo de monitor generalmente toma la forma de un programa de software proporcionado con un sistema operativo (OS) o se usa como un programa independiente. También hay monitores de sistema de hardware disponibles, aunque estos son dispositivos bastante especializados y no se usan con tanta frecuencia como los monitores de software. Un monitor de sistema generalmente rastreará varios aspectos de un sistema informático, incluidos qué programas se están ejecutando, cómo se están utilizando los recursos y ciertos detalles sobre el hardware instalado en una computadora.
¿Qué es un monitor del sistema? Los monitores del sistema muestran varios indicadores del sistema, como el uso del disco duro, la red y la CPU. Si desea obtener más información sobre su computadora, es una herramienta imprescindible.
Abrió el monitor del sistema OS X para ver qué estaba pasando.