
El paquete sysstat contiene varias utilidades, comunes a muchos Unix comerciales , para monitorear el rendimiento del sistema y la actividad de uso
iostat informa las estadísticas de la CPU y las estadísticas de entrada / salida para los dispositivos de bloque y las particiones.
mpstat informa estadísticas relacionadas con el procesador individual o combinado.
pidstat informa estadísticas para tareas (procesos) de Linux: E / S, CPU, memoria, etc.
tapestat informa las estadísticas de las unidades de cinta conectadas al sistema.
cifsiostat informa las estadísticas CIFS.
Sysstat también contiene herramientas que puede programar a través de cron o systemd para recopilar e historizar datos de rendimiento y actividad:
- sar recopila, informa y guarda información sobre la actividad del sistema (consulte a continuación una lista de métricas recopiladas por sar).
- sadc es el recopilador de datos de actividad del sistema, que se utiliza como backend para sar.
- sa1 recopila y almacena datos binarios en el archivo de datos diarios de actividad del sistema. Es una interfaz para sadc diseñada para ejecutarse desde cron o systemd.
- sa2 escribe un informe de actividad diario resumido. Es una interfaz para sar diseñada para ejecutarse desde cron o systemd.
- sadf muestra los datos recopilados por sar en varios formatos (CSV, XML, JSON, etc.) y se puede utilizar para el intercambio de datos con otros programas. Este comando también se puede utilizar para dibujar gráficos para las diversas actividades recopiladas por sar utilizando el formato SVG (Scalable Vector Graphics).
El intervalo de muestreo predeterminado es de 10 minutos, pero esto se puede cambiar, por supuesto (puede ser tan pequeño como 1 segundo).
Estadísticas del sistema recopiladas por sar:
- Estadísticas de entrada / salida y tasa de transferencia (global, por dispositivo, por partición y por sistema de archivos de red)
- Estadísticas de CPU (globales y por CPU), incluido el soporte para arquitecturas de virtualización
- Estadísticas de uso de memoria, páginas gigantes y espacio de intercambio
- Memoria virtual, paginación y estadísticas de fallas
- Actividad de creación de procesos
- Estadísticas de interrupciones (globales, por CPU y por interrupción, incluidas las posibles fuentes de interrupción APIC, interrupciones de hardware y software)
- Amplias estadísticas de red: actividad de la interfaz de red (número de paquetes y kB recibidos y transmitidos por segundo, etc.), incluidas las fallas de los dispositivos de red; estadísticas de tráfico de red para protocolos IP, TCP, ICMP y UDP basados en estándares SNMPv2; soporte para protocolos relacionados con IPv6
- Estadísticas de tráfico de canal de fibra
- Estadísticas de procesamiento de red basado en software (softnet)
- Actividad del cliente y del servidor NFS
- Estadísticas de sockets
- Ejecutar estadísticas de carga del sistema y la cola
- Estadísticas de utilización de tablas internas del kernel
- Intercambio de estadísticas
- Actividad de los dispositivos TTY
- Estadísticas de administración de energía (frecuencia de reloj de la CPU instantánea y promedio, velocidad de los ventiladores, temperatura de los dispositivos, entradas de voltaje)
- Dispositivos USB conectados al sistema
- Utilización de sistemas de archivos (inodos y bloques)
Características clave de Sysstat:
- Muestre los valores estadísticos promedio al final de los informes.
- Detección sobre la marcha de nuevos dispositivos (discos, interfaces de red, etc.) que se crean o registran dinámicamente.
- Compatibilidad con máquinas UP y SMP, incluidas las máquinas con procesadores de múltiples núcleos o hyperthreaded.
- Soporte para CPUs hotplug (detecta automáticamente procesadores que están deshabilitados o habilitados sobre la marcha) y CPUs tickless.
- Funciona en muchas arquitecturas diferentes, ya sean de 32 o 64 bits.
- Necesita muy poco tiempo de CPU para ejecutarse (escrito en C).
- Las estadísticas del sistema recopiladas por sar / sadc se pueden guardar en un archivo para una inspección futura. Puede configurar la duración del historial de datos para conservar. No hay límite para la duración de este historial, sino el espacio disponible en su dispositivo de almacenamiento.
- Las estadísticas del sistema recopiladas por sar / sadc se pueden exportar en varios formatos diferentes (CSV, XML, JSON, SVG, etc.). Los documentos DTD y XML Schema se incluyen en el paquete sysstat. El formato de salida JSON también está disponible para los comandos mpstat e iostat.
- Salida de color inteligente para facilitar la lectura de estadísticas.
- Salida de color inteligente
- Soporte de internacionalización (sysstat se ha traducido a numerosos idiomas diferentes). Sysstat ahora es parte del Proyecto de traducción .
- Los comandos de Sysstat pueden seleccionar automáticamente la unidad utilizada para mostrar los tamaños para facilitar la lectura (ver opción --human).
- Se pueden generar gráficos (formato SVG - Gráficos vectoriales escalables) y mostrarlos en su navegador web favorito
Descargar version para linux sysstat 12.5.2. Pagina Oficial
Registro de cambios de Sysstat 12.5.2.
- [Aleksei Nikiforov]: Corrige la alineación y el tamaño de la estructura para sistemas de 32 bits [12.4.2].
- Corregir el nombre de la métrica en sar -y salida: txmtin -> xmtin [12.4.2].
- Preguntas frecuentes: agregue enlaces al archivo de rebajas [12.4.2].
- [Tim Gates]: sar.c: Corregir error tipográfico en el comentario [12.4.2].
- simtest: crea una versión de 32 bits de sar y sadc. Esto es para asegurarse de que los archivos de datos creados por versiones de 32 y 64 bits de sadc se puedan usar en ambas arquitecturas.
- simtest: actualiza las pruebas de no regresión. También agregue nuevas pruebas.
- systest.c: corrige las advertencias de GCC.
- Traducciones NLS actualizadas [12.4.2].
Gracias por visitar este sitio, espero que te haya gustado y vuelvas proximamente, compartela en las redes sociales, gracias
Fecha actualización el 2021-12-21. Fecha publicación el 2020-12-21. Categoría: linux Autor: Oscar olg Mapa del sitio Fuente: meterpreter