Sysstat

Software captura de pantalla:
Sysstat
Detalles de software:
Versión: 11.7.3 Actualizado
Fecha de carga: 22 Jun 18
Promotor: Sebastien Godard
Licencia: Libre
Popularidad: 39

Rating: nan/5 (Total Votes: 0)

sysstat es un proyecto de software de fuente abierta y distribución libre que se compone de varias utilidades de línea de comandos para sistemas operativos GNU / Linux, lo que le permite recopilar e informar información de actividad del sistema. Es una herramienta de monitoreo de Linux, diseñada para el análisis global del desempeño del sistema.


Características de un vistazo

El software puede monitorear una gran cantidad de diversas métricas, permite a los usuarios configurar la longitud del historial de datos almacenados, admite máquinas SMP y UP, admite CPU hotplug, calcula valores estadísticos promedio durante el período de muestreo, le permite guardar estadísticas en un archivo, y detecta automáticamente nuevos dispositivos que se han registrado o creado dinámicamente.

Además, el programa es compatible con máquinas SMP y UP, especialmente computadoras con CPUs multinúcleo o hyperthreaded, admite CPUs sin tic, permite a los usuarios exportar estadísticas a CSV, JSON, XML y cualquier otro formato de archivo popular, incluye documentos XML Schema y DTD, admite múltiples idiomas y es compatible con aplicaciones que le permiten crear gráficos a partir de las estadísticas de sysstat.

¿Qué herramientas están incluidas?

Como se mencionó, sysstat se compone de varias utilidades de línea de comandos, entre las que podemos mencionar sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc y pidstat. Todos estos son accesibles desde la interfaz de línea de comandos y le permiten realizar ciertas tareas.


Debajo del capó, la disponibilidad y los sistemas operativos compatibles

Las aplicaciones incluidas en sysstat están escritas en el lenguaje de programación C, lo que significa que requiere muy poco tiempo de CPU para ejecutarse. Por el momento, admite arquitecturas de conjuntos de instrucciones de 32 bits y de 64 bits.

Si bien se ha probado con éxito en los sistemas operativos Ubuntu, Debian y Arch Linux aquí en Softoware Labs, sysstat también es compatible con cualquier otra distribución GNU / Linux que esté en desarrollo activo.

Qué hay de nuevo en esta versión:

  • sar: se corrigió el posible bloqueo que se producía cuando los búferes debían reasignarse para acomodar más dispositivos.
  • sar / sadf / mpstat: calcule las estadísticas globales de la CPU como la suma de las CPU individuales.
  • mpstat: calcule las estadísticas para el nodo "todos" como la suma de las estadísticas individuales de la CPU.
  • sar: agregue la nueva opción "-z", que le indica a sar que omita la salida de cualquier dispositivo para el que no haya actividad durante el período de muestra.
  • sar / sadf: ahora mejor tenga en cuenta la CPU fuera de línea y en línea al mostrar las estadísticas de la Softnet.
  • sadc: reduzca el tamaño del archivo binario sadc mediante la compilación de funciones innecesarias.
  • sadf: cambie la salida del formato sin formato para que sea compatible con CSV.
  • sadf: Reordenar algunos valores mostrados en modo de depuración / formato sin formato.
  • Agregue soporte inicial para números mayores & gt; 255.
  • Actualizar la lista de dispositivos sysstat.ioconf.
  • mpstat: elimina la opción "-P ON". mpstat ahora muestra solo CPU en línea de manera predeterminada.
  • páginas de manual de sar y mpstat actualizadas.
  • pidstat: informa el uso de CPU para un proceso como la suma de todos los hilos [11.6.3] [11.4.9].
  • sar: condición de cambio utilizada en la solución para que la CPU vuelva a estar en línea [11.6.3] [11.4.9].
  • NLS actualizado: varias traducciones actualizadas. .

Qué hay de nuevo en la versión:

  • sar / sadc: agregó nuevas métricas de / proc / meminfo a las estadísticas de memoria.
  • sadf: actualice los formatos de salida para tener en cuenta las nuevas métricas de memoria.
  • [Peter Schiffer]: arreglos del análisis estático.
  • [Peter Schiffer]: prefiera el programa de compresión xz al comprimir archivos de datos sa [11.0.3].
  • [Peter Schiffer]: forma portátil de detectar el sistema operativo de 64 bits en script de configuración [11.0.4].
  • [Vasant Hegde]: sadc: arregla una posible condición de carrera en el código del manejador de señal [11.0.3].
  • Corregir la descripción de% util en iostat y sar manual pages [11.0.3].
  • Se corrigió el tamaño incorrecto utilizado en la función upgrade_magic_section ().
  • Agregue una nueva variable sadc_options para configurar el script.
  • Cambiar el nombre de la opción --disable-man-group a --disable-file-attr. La opción de esta configuración evita que el proceso de compilación establezca los atributos de los archivos que se instalan.
  • Asegúrese de que no haya crontabs activados cuando se usa la opción de configuración --enable-copy-only [11.0.3].
  • Preguntas frecuentes actualizadas.
  • Archivo de especificaciones de RPM actualizado.
  • página de manual de sar actualizada.
  • página de manual de sadc actualizada [11.0.3].
  • Archivo de CREDITS actualizado.
  • Código limpio [11.0.3].

Qué hay de nuevo en la versión 11.1.2:

  • [Robert Elliott]: se agregó el comando irqtop. irqtop monitorea las diferencias en / proc / interrupts y / proc / softirqs por CPU, junto con las estadísticas de CPU. irqtop se encuentra actualmente en el directorio contrib.
  • [Lance Shelton]: Se agregó el comando irqstat, una mejor manera de mirar / proc / interrupts, diseñado para sistemas NUMA con muchos procesadores.
  • [Vasant Hegde]: sadc: No envíe la señal SIGINT si el proceso principal ya está muerto [11.0.2].
  • sadc: asegúrese de que las funciones utilizadas para contar elementos (CPU, interfaces de red, etc.) se invoquen solo una vez.
  • sar y sadf ahora le dicen al usuario cuando no pueden leer un archivo porque el formato de endian no coincide.
  • Se corrigió la salida incompleta de sar y sadf cuando el tiempo de finalización (especificado con la opción -e) cruza el límite de 24 horas [11.0.2].
  • cifsiostat / nfsiostat: Fix output en la CPU de un solo núcleo [11.0.2].
  • pidstat no manejó los procesos con espacios en su nombre correctamente. Esto ahora está arreglado [11.0.2].
  • NLS actualizado.
  • Archivo de CREDITS actualizado.

Qué hay de nuevo en la versión 11.1.1:

  • Opción añadida -c a sadf: esta opción permite al usuario convertir un archivo de datos sa con un formato anterior (al menos 9.1.6) al formato actualizado (11.1.1 a partir de hoy).
  • Actualice sadf -H para imprimir la fecha del archivo de datos e indicar si este archivo se ha convertido a partir de un archivo de datos anterior o no.
  • Opción añadida - [0-9] + a sadf para mostrar los datos de ese día [11.0.1].
  • Use la llamada al sistema statvfs () en lugar de las estadísticas desaprobadas de statfs () para obtener las estadísticas de los sistemas de archivos con sar [11.0.1].
  • sar: comprobación de sintaxis más estricta [11.0.1].
  • Elimina el archivo de inclusión innecesario en sa_common.c [11.0.1].
  • [Kosaki Motohiro]: solución de actualización para los contadores de CPU de 32 bits [11.0.1].
  • Defina políticas de programación desconocidas en pidstat.h [11.0.1].
  • [Ivana Varekova]: prueba el valor de retorno para las llamadas fgets / fscanf [11.0.1].
  • Makefile actualizado: siga los enlaces simbólicos al crear los archivos tar [11.0.1].
  • página de manual sadf actualizada [11.0.1].

Qué hay de nuevo en la versión 10.2.1:

  • Se agregó una nueva opción --enable-copy-only para configurar el script. Esta opción puede ser útil al crear el paquete sysstat para garantizar que los archivos solo se copien en $ DESTDIR y que no se active ningún servicio (por ejemplo, para la distribución mediante systemd).
  • pidstat: agregue una nueva métrica a las estadísticas de E / S de pidstat: demoras de E / S de bloques por tarea.
  • Tome en cuenta la variable $ DESTDIR al instalar el servicio sysstat utilizado por systemd.
  • sadf -H, sadf -j y sadf -x ahora también muestran la hora de creación del archivo.
  • Use sizeof () en lugar de valores de tamaño codificados.
  • página de manual de pidstat actualizada.
  • Soluciones cosméticas.
  • NLS actualizado.

Qué hay de nuevo en la versión 10.2.0:

  • Se ha agregado una nueva opción (-v) a pidstat, que permite al usuario mostrar el número de subprocesos y los descriptores de archivos asociados con las tareas.
  • Se han corregido varios errores en pidstat.

Qué hay de nuevo en la versión 10.1.7:

  • Se ha agregado una nueva métrica a las estadísticas de los dispositivos de red sar, que proporciona el porcentaje de utilización de las tarjetas de interfaz de red.
  • Varios errores se han solucionado por completo.

Qué hay de nuevo en la versión 10.1.6:

  • El comando sar ahora puede mostrar estadísticas de sistemas de archivos (bloques y utilización de inodos) con su nueva opción "-F".
  • Varios errores (pequeños) también se han solucionado.

Qué hay de nuevo en la versión 10.1.5:

  • mpstat ahora tiene en cuenta cada interrupción por procesador para que su número se sume al número que se muestra para la CPU "todos".
  • El archivo de unidad systemd ya no se puede instalar debido a que una macro no se expandió en el script de configuración. Esto ahora está arreglado.

Qué hay de nuevo en la versión 10.1.4:

  • sar, pidstat y mpstat ahora se detienen y muestran sus estadísticas promedio cuando reciben una señal SIGINT (crtl / c). Ahora, pidstat muestra el UID de la tarea para todas las tareas.
  • La opción -U se ha agregado a pidstat; esta opción le dice que muestre el nombre de usuario de la tarea en lugar de su UID.
  • Cuando a esta opción le sigue un nombre de usuario, solo las tareas que pertenecen al usuario especificado se muestran mediante pidstat.

Qué hay de nuevo en la versión 10.1.3:

  • Los contadores de red e IPv4 / IPv6 cambiaron al formato de 64 bits para mantenerse sincronizados con kernels recientes.
  • Se agregó una nueva opción al iostat para evitar que muestre su primer informe con estadísticas desde el inicio del sistema.
  • Se han corregido varios errores.

Qué hay de nuevo en la versión 10.0.5:

  • Se ha agregado una nueva característica interesante a iostat aquí: iostat ahora puede mostrar estadísticas consolidadas para uno o varios grupos de dispositivos. Esto debería ser útil para máquinas con muchos discos. Aparte de eso, esta versión incluye algunas correcciones de errores para sadc y sadf, y un nuevo archivo de traducción para los croatas.

Qué hay de nuevo en la versión 10.0.4:

  • Los dispositivos virtuales ya no se tienen en cuenta en los resultados de sar -b.
  • iostat ahora puede mostrar la información del dispositivo de destino cuando se especifica un enlace simbólico como parámetro.
  • La opción --disable-stripping se ha agregado al script de configuración.
  • Se agregó una traducción al serbio.

Qué hay de nuevo en la versión 10.0.0:

  • Se han corregido varios errores con los comandos nfsiostat y cifsiostat.
  • Los comandos de Sysstat ya no están vinculados con la biblioteca de sensores si no es necesario.
  • iostat ha correlacionado incorrectamente los identificadores de dispositivo-mapeador mayores que 256: ahora está arreglado.
  • NLS se ha actualizado y se ha agregado una traducción de Ucrania.

Qué hay de nuevo en la versión 9.1.7:

  • Nuevas métricas para sar (cantidad de memoria activa e inactiva, procesos bloqueados en espera de que se complete la E / S)
  • Diversas optimizaciones y mejoras

Qué hay de nuevo en la versión 9.1.6:

  • Se han agregado nuevas métricas a sar y sadc: estadísticas de utilización de enormes páginas y frecuencia promedio del reloj de la CPU.
  • Esta versión también incluye correcciones de errores.

Qué hay de nuevo en la versión 9.1.5:

  • Las estadísticas de entrada de voltaje, junto con algunas otras métricas, se han agregado al grupo de estadísticas de administración de energía de sar.
  • NLS se ha actualizado.
  • Se agregó una traducción al checo.

Qué hay de nuevo en la versión 9.1.4:

  • Se han agregado nuevas métricas al grupo de estadísticas de administración de energía en sar (parche de Jan Kaluza de Redhat). Esta versión le permite controlar la velocidad de los ventiladores y la temperatura de los dispositivos. Necesitará la biblioteca libsensors (parte del proyecto lm_sensors) instalada para eso.

Qué hay de nuevo en la versión 9.1.3:

  • Muchas funciones nuevas en esta versión. Se han agregado dos nuevos comandos (nfsiostat y cifsiostat) que permiten al usuario visualizar las estadísticas de E / S para los sistemas de archivos NFS y CIFS (cortesía de Ivana Varekova de Redhat). Otras mejoras se refieren principalmente a pidstat: ahora es posible seleccionar tareas usando una expresión regular con la opción -C. También se ha agregado una nueva opción a pidstat para mostrar las estadísticas de la pila (parche de Mario Konrad).

Qué hay de nuevo en la versión 9.1.1:

  • Han pasado más de 3 meses desde la última versión de sysstat. Después de más de 10 años trabajando en sysstat, todavía disfruto trabajar en este proyecto, aunque una esposa y dos hijos ahora lo han hecho un poco más difícil ... Incluso si las cosas van mucho más lentamente ahora, decidí comenzar un nuevo serie de desarrollo, así que aquí está la versión 9.1.1, lista para que la pruebe. Consulte las notas de la versión disponibles en la página de descarga. Tenga en cuenta que a partir de ahora, sysstat ya no admitirá kernels anteriores a 2.6. Esto me permitió eliminar muchas líneas de código ...

Qué hay de nuevo en la versión 9.0.5:

  • Sysstat ahora debería poder imprimir los nombres de los dispositivos cuyos números menores son mayores o iguales a 256.
  • la página de manual de sadc, NLS y preguntas frecuentes se han actualizado.

Qué hay de nuevo en la versión 9.0.3:

  • [Michael Blakeley]: Opción -z agregado a iostat. Esta opción le dice a iostat que omita la salida de cualquier dispositivo para el que no haya actividad durante el período de muestra.
  • [Tomasz Pala]: arregla mpstat donde los valores de interrupción deben leerse como enteros sin signo.
  • sar -n ALL no seleccionó las estadísticas de IPv6. Esto ahora está arreglado.
  • páginas de manual de iostat, sar y mpstat actualizadas.
  • sadf -x ahora muestra la fecha de creación del archivo.
  • Documentos XSD y DTD actualizados.
  • NLS actualizado. Traducción letona añadida.
  • Archivo de CREDITS actualizado.
  • Código limpio.

Qué hay de nuevo en la versión 9.0.2:

  • Más correcciones de errores y mejoras en esta versión: Se corrigió una corrupción de memoria en iostat y pidstat, donde podría producirse un segfault cuando se ingresó una lista de valores separados por comas después de la opción -p en la línea de comando. Con respecto a las mejoras, sadc ahora puede recopilar estadísticas de partición además de las de disco. Continúa probando, ya que quiero que sysstat 9.0.x se convierta en una roca sólida ...!

Qué hay de nuevo en la versión 9.0.1:

  • Se corrigió un bloqueo con sar donde se liberó un puntero dos veces.
  • Las traducciones de NLS se han actualizado.

Qué hay de nuevo en la versión 9.0.0:

  • Se agregaron estadísticas de administración de energía a sar.
  • Esta versión ya no trunca el intervalo de tiempo a 32 bits, ya que esto puede causar algunos problemas al mostrar estadísticas de valores promedio en máquinas con cientos de CPU.
  • Se ha corregido un pequeño error en sar donde no se analizaron los argumentos correctamente cuando se ingresaron algunas opciones en un orden específico.

Qué hay de nuevo en la versión 8.1.8:

  • Se agregó soporte para protocolos relacionados con IPv6. iostat ahora muestra estadísticas solo para dispositivos (y no para particiones) cuando su opción -d no se usa.
  • Las estadísticas extendidas ahora están disponibles desde iostat incluso para particiones con kernels recientes.
  • Se corrigió un error donde iostat no podía leer estadísticas de sysfs para dispositivos que tenían una barra en sus nombres (por ejemplo, / dev / cciss / c0d0).
  • Se corrigió un error en iostat donde el% de CPU gastaba en el servicio de IRQ dura y suave se contaron dos veces.

Qué hay de nuevo en la versión 8.1.7:

  • Se ha agregado soporte para estadísticas de SNMP a sar.
  • La opción -l se ha agregado a pidstat.
  • Esta opción permite al usuario mostrar toda la línea de comando para cada proceso.
  • La opción -h se ha agregado a sar.
  • Esta opción muestra un breve mensaje de ayuda.
  • Se han solucionado algunas pérdidas de memoria detectadas por valgrind.

Qué hay de nuevo en la versión 8.1.6:

  • La opción -h se ha agregado a pidstat.
  • Esta opción se usa para mostrar todas las actividades horizontalmente en una sola línea.
  • Se ha corregido un error en pidstat: cuando se usaba pidstat para supervisar un proceso y todos sus hilos (con la opción de pidstat -t), podía mostrar valores extraños si el líder del grupo de hilos finalizaba. mpstat ahora muestra las estadísticas de todas las interrupciones, incluidas NMI, LOC, etc.

Comentarios a la Sysstat

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!