Perfilador del sistema
Un perfilador de sistema es un programa que puede proporcionar información detallada sobre el software instalado y el hardware conectado a una computadora. Normalmente, las estaciones de trabajo y las computadoras personales han tenido perfiladores de sistemas como característica común desde mediados de los años 1990.
Sin embargo, los perfiladores de sistemas existen en la mayoría de las arquitecturas informáticas de una forma u otra. Los programas System Monitor en mainframes esencialmente proporcionan la misma función que los programas de perfilado del sistema en computadoras personales.
Los perfiladores de sistemas modernos normalmente proporcionan información en tiempo real no solo sobre el estado de la CPU (como la velocidad del reloj), el estado de la GPU y el estado del hardware conectado (como dispositivos USB o FireWire).
Orígenes históricos
Los perfiladores de sistema comenzaron a utilizarse después de que las tarjetas perforadas ya no fueran necesarias para ejecutar programas. Las computadoras centrales habían evolucionado hasta tener arquitecturas modulares al mismo tiempo que se abandonaban las tarjetas perforadas como dispositivos de entrada. Los sistemas informáticos mainframe basados en tarjetas perforadas normalmente tenían arquitecturas fijas muy rígidas con poca variación en los dispositivos de entrada o salida.
Desde la década de 1990, han surgido perfiladores de sistemas independientes del hardware en algunas arquitecturas informáticas, como Linux. La mayoría de los sistemas operativos tipo Unix (también conocidos como compatibles con POSIX) tienen perfiladores independientes del hardware del sistema.
Origen del uso
En el Mac OS clásico de Apple Computer, esto se hacía mediante una aplicación llamada Apple System Profiler.
macOS' El generador de perfiles se llama simplemente Información del sistema y se puede acceder a él mediante dos métodos. Una aplicación GUI, System Information.app
, proporciona información del sistema en tablas y árboles simplificados, mientras que se puede ver información detallada y muy detallada al ejecutar /usr/sbin/system_profiler binario en un emulador de terminal.
En Microsoft Windows, se puede encontrar información similar viendo las propiedades de "Mi PC" o "Esta PC" presionando la tecla Windows y la tecla Pausa/Pausa simultáneamente, o ejecutando el binario msinfo32.exe
.
Lista de software de creación de perfiles del sistema
Microsoft Windows
- Información del sistema – componente incorporado
- CPU-Z – útil cuando los procesadores de overclocking
- Información del sistema para Windows (SIW) – freeware portátil con software, hardware e información de red, así como herramientas diversas
- Belarc – freeware para uso personal PC Auditing Software lista hardware, así como software instalado en la máquina local y se muestra como una página web local. Belarc también realiza una evaluación de seguridad para comprobar la seguridad de un sistema, y vincula actualizaciones perdidas directamente a un sitio web de Microsoft para su descarga.
- systeminfo – línea de comando de ventanas nativas, devuelve la versión OS, tiempo de trabajo, CPU, memoria física, tarjetas de red, etc.
- SekChek Local – una herramienta automatizada de auditoría de seguridad que escanea múltiples estaciones de trabajo y servidores de Windows, desde la red. Crea un archivo de informe de evaluación de seguridad que se presenta como un conjunto de datos de Microsoft Access.
- Especificación – especificaciones detalladas de diversos subsistemas de PC
Linux (y algunos otros sistemas similares a Unix)
- uname -a – imprimir información básica sobre la máquina actual y su sistema operativo
- lshw – imprime una lista de dispositivos de hardware y sus propiedades
- dpkg -l – imprime una lista de todos los paquetes instalados y sus versiones (para distribuciones Linux utilizando la gestión de paquetes estilo Debian)
- rpm -qa – imprime una lista de todos los paquetes instalados y sus versiones (para distribuciones Linux utilizando la gestión de paquetes de estilo Red-Hat)