
El Informe de actividad del sistema ( sar) es un comando de monitorización del sistema derivado de Unix System V que se utiliza para informar sobre diversas cargas del sistema, incluidas la actividad de la CPU , la memoria/paginación, las interrupciones, la carga del dispositivo y la utilización del espacio de intercambio y de la red . Sar utiliza el sistema de archivos para recopilar información. [3]/proc
Soporte de plataforma
Sar se desarrolló originalmente para el sistema operativo Unix System V; está disponible en AIX, HP-UX, Solaris y otros sistemas operativos basados en System V, pero no está disponible para macOS o FreeBSD. Antes de 2013 existía una bsdsarherramienta, pero ahora está obsoleta. [4]
La mayoría de las distribuciones de Linux proporcionan sarutilidad a través del sysstatpaquete.
Sintaxis
sar [-flags] [ -e tiempo ] [ -f nombre_archivo ] [-i segundos ] [ -s tiempo ]
- -F
- filename Utiliza filename como fuente de datos para sar. El valor predeterminado es el archivo de datos diario actual /var/adm/sa/sadd.
- -mi
- hora Selecciona los datos hasta la hora. El valor predeterminado es 18:00.
- -i
- sec Selecciona datos a intervalos lo más cercanos posibles a sec segundos.
Ejemplo
[usuario@localhost]$ sar # Muestra la actividad actual de la CPU.
Paquete Sysstat
Además del sarcomando, el paquete sysstat de Linux en Debian, [5] RedHat Enterprise Linux y SuSE proporciona herramientas de generación de informes adicionales:
- : Recopilar, informar o guardar información sobre la actividad del sistema. – Manual de comandos de usuario de Linux
- :Recopilar y almacenar datos binarios en el archivo de datos diarios de la actividad del sistema. – Manual de comandos privilegiados y administración de Linux
- : variante de shell de
sar, que admite las mismas opciones quesarel comando que escribe un informe diario en el directorio /var/log/sa. – Manual de comandos privilegiados y administración de Linux - : , similar a
sarpero que puede escribir sus datos en diferentes formatos (CSV, XML, etc.). Esto es útil para cargar datos de rendimiento en una base de datos o importarlos en una hoja de cálculo para hacer gráficos. - : informa estadísticas básicas de CPU y estadísticas de entrada/salida para dispositivos, particiones y sistemas de archivos de red. – Manual de comandos de usuario de Linux
- : informa estadísticas relacionadas con procesadores individuales o combinados. – Manual de comandos de usuario de Linux
- : informa estadísticas sobre tareas (procesos) de Linux: E/S, CPU, memoria, etc. – Manual de comandos de usuario de Linux
- : informa estadísticas de entrada y salida para sistemas de archivos de red (NFS). – Manual de comandos de usuario de Linux
- : informa estadísticas de E/S para recursos CIFS . – Manual de comandos de usuario de Linux
Véase también
- encima del sar
- Nmon
sag- comando "gráfico de actividad del sistema" [6]- ksar: Aplicación basada en Java con licencia BSD para crear gráficos de todos los parámetros a partir de los datos recopilados por las utilidades sar de Unix.
- CURT, herramienta de generación de informes de uso de CPU de IBM AIX
- isag, comando basado en tcl para trazar datos de sar/sysstat
Referencias
- – Manual de referencia de comandos de usuario de Solaris 11.4
- Monitoreo sencillo del sistema con SAR (IBM developerWorks)
- Reportero de actividad del sistema (Softpanorama)
- Artículo sobre sar en Computerhope
Notas al pie
- ^ "Versión v12.1.1: Sysstat-12.1.1 · sysstat/Sysstat". GitHub .
- ^ "SISTEMA". sebastien.godard.pagesperso-orange.fr .
- ^ "SISTEMA". sebastien.godard.pagesperso-orange.fr .
- ^ "FreshPorts -- sysutils/bsdsar: Reportero de actividad del sistema para FreeBSD". www.freshports.org .
- ^ "Debian -- Detalles del paquete sysstat en sid". packages.debian.org .
- ^ "sag(1)" (PDF) . Manual de referencia de SUNOS . Mountain View, California: Sun Microsystems. 1993-02-24. págs. 1–895 . Consultado el 2010-05-04 .
sag - gráfico de actividad del sistema [...] DESCRIPCIÓN sag muestra gráficamente los datos de actividad del sistema almacenados en un archivo de datos binarios por una ejecución anterior de sar(1).