En el contexto del sistema operativo Linux, existen diversas herramientas destinadas a monitorizar el rendimiento de los sistemas. Entre ellas, la colección de herramientas Sysstat se destaca por su capacidad para generar informes detallados sobre la actividad de la CPU y los dispositivos de entrada/
mpstatrecoge estadísticas del rendimiento de cadaprocesador del sistema.
HERRAMIENTAS DE MONITORIZACIÓN
Sistama Operativo Linux
Herramienta Sysstat: Son un conjunto de herramientas destinadas a monitorizar el rendimiento en máquinas Linux
mpstat: recoge estadísticas del rendimiento de cadaprocesador del sistema.
sar (system activity reader): recopila datos en formato texto o binario y permite leer los datos binarios recogidos por sadc, y los traduce a formato texto
sadc(systemactivity data collector): recoge los datos relacionados con el sistema y construye con ellos unregistro en formato binario.
iostat: Genera informes de la actividad de la CPU yde la actividad de E/S en dispositivos.
Monitor de Sistema: (gnome system monitor): Es una aplicación que permite monitorizar los procesos que se están ejecutando en el sistema y el uso que están haciendode los recursos.
Procesos: muestra los procesos activos y como serelacionan unos con otros.
Recursos: presenta la evolución del consumo.
Sistema de archivos: da el espacio usado en cadadisco
Herramientas Integradas
uptime: Presenta la hora del sistema y el tiempo que lleva el sistema en marcha
time: Permite conocer la distribución del tiempo de ejecución del código de un programa por parte del procesador, en modousuario y modo supervisor.
top: Visualiza los procesos que hay en ejecución y cuanta memoria consumen, en tiempo real
ps: Muestra los procesos lanzados en el sistema por el usuario que lo invoca
vmstat: informa acerca del uso de la memoria física y virtual, de laactividad de intercambio entre memoria y disco, transferencias, interrupciones, cambios de contexto y uso del procesador.
free: información del uso de la memoria física y de la memoria deintercambio.
Monitor de Rendimiento: Recopila información detallada de rendimiento, incluida la frecuencia de uso de la CPU, la cantidad de memoria usada, información sobre cada proceso
Monitor de Recursos: Es una funcionalidad que se se utiliza para ver cuántos recursos del sistema consumen los programas o servicios que se están ejecutando en Windows
Monitor de Confiabilidad: Es una aplicación de Windows que lo ayuda a identificar problemas de software del sistema operativo Windows que pueden afectar el rendimiento y la confiabilidad del sistema.
Visor de Eventos: El visor de eventos es un complemento de la consola de Microsoft mediante la cual podremos llevar una gestión centralizada sobre cada suceso que ocurre en el sistema en diferentes ámbitos como registros de Windows, seguridad, aplicaciones etc.
Administrador de Tareas:El administrador de tareas es una aplicación integrada en los sistemas operativos de Windows, gracias a la cual podremos obtener información de los programas y procesos que se ejecutan en el equipo, además de proporcionar los indicadores de rendimientos más utilizados en el equipo.