Supervisión continua
100%

Utilización de Procesos · Lección 7

Supervisión continua

Aprende cómo la recopilación de sysstat y los informes de sar permiten analizar históricamente el rendimiento de Linux.

Las herramientas interactivas muestran lo que ocurre mientras las observas. Cuando una ralentización ya ha terminado, se necesita supervisión histórica. El conjunto sysstat recopila periódicamente contadores del sistema, y sar lee los contadores actuales o archivos de actividad guardados.

Habilitar la recopilación de datos

Instala el paquete sysstat de la distribución y después confirma que su recopilador y su mecanismo de retención estén habilitados. Las rutas exactas de servicios, temporizadores y configuración varían según la distribución; instalar el paquete no garantiza que haya comenzado la recopilación.

En un equipo con systemd, examina las unidades proporcionadas por el paquete en vez de adivinar sus nombres:

$ systemctl list-unit-files | grep sysstat
$ systemctl list-timers --all | grep sysstat

Verifica que se estén creando archivos de actividad nuevos en el directorio de datos de sysstat de la distribución y revisa sus permisos y su política de retención.

¿Qué debes verificar después de instalar sysstat?

Leer muestras actuales

Solicita a sar tres informes de CPU a intervalos de un segundo:

$ sar -u 1 3

Otros informes habituales incluyen la cola de ejecución y la carga (-q), la memoria (-r), la paginación (-B), los dispositivos de bloques (-d) y la actividad de cada CPU (-P ALL). Las opciones y los campos varían según la versión de sysstat, así que consulta sar --help o el manual local.

¿Qué solicita sar -u 1 3?

Leer archivos históricos

Las ubicaciones y los nombres de los archivos guardados varían; suelen encontrarse bajo /var/log/sysstat o /var/log/sa. Pasa un archivo de actividad seleccionado mediante -f:

$ sar -q -f /var/log/sysstat/sa02

Confirma la fecha completa del archivo en los encabezados del informe; un sufijo de dos dígitos suele referirse al día del mes y puede ser ambiguo entre períodos de retención. Los formatos binarios guardados también pueden necesitar una versión compatible de sysstat.

¿Qué opción indica a sar que lea un archivo de actividad determinado?

Relacionar un incidente

Establece la hora y la zona horaria del incidente y compara después varias señales durante el mismo intervalo. Busca cambios en la carga, la CPU, la cola de ejecución, la paginación, la actividad de dispositivos, el tráfico de red y la latencia de la aplicación. Los cambios de contadores muestran correlación, no necesariamente causalidad; los registros de despliegues y de aplicaciones pueden explicar el desencadenante.

Los huecos pueden significar que el equipo estaba apagado, que falló el recopilador o que la retención eliminó datos. Supervisa la propia canalización de supervisión para que la ausencia de pruebas resulte visible antes de un incidente.

¿Cómo deben utilizarse los datos históricos de sar al revisar un incidente?

Lección completada

Has completado Supervisión continua

Ahora puedes utilizar sar para investigar el rendimiento fuera de una sesión interactiva.

  • Verifica que la recopilación y la retención estén realmente activas.

  • Solicita muestras actuales limitadas mediante un intervalo y una cantidad.

  • Selecciona explícitamente archivos históricos de actividad.

  • Alinea varias métricas con la hora del incidente y las pruebas de la carga de trabajo.

Guarda tu progreso

Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.

Crear una cuenta gratuita
Siguiente Lección
Volver a Utilización de Procesos