Contenidos
Monitoreo y análisis del rendimiento de Linux: ¡manos a la obra!
Comience una carrera en demanda como administrador de servidor Linux y aprenda de profesionales de TI reales con sesiones de entorno en vivo.
Lo que aprenderás
Monitoreo y análisis del rendimiento de Linux: ¡manos a la obra!
- Familiarizado con las herramientas de monitoreo
- Familiarizado con subsistemas como CPU / Memoria / IO / Red
- Laboratorios prácticos con ejemplos.
- Alta utilización de memoria que causa problemas de rendimiento.
- El uso elevado de la CPU provoca problemas de rendimiento.
- Utilización de la red (pérdida de paquetes, errores) que provocan problemas de rendimiento.
- El uso elevado de E / S del disco provoca problemas de rendimiento.
- Familiarizado con tcpdump - Analizador de paquetes de red
- Familiarizado con lsof - Lista de archivos abiertos
- Comandos de búsqueda de Linux con varios ejemplos
- Comando para enumerar los principales procesos que consumen la mayor utilización de memoria
- Comando para enumerar los principales procesos que consumen la mayor utilización de la CPU
- Visualización de recursos de hardware
- Configuración de Kernel Tunables
- Gestión de los límites de recursos
- Sistema de archivos Proc
- Sistema de archivos Sysfs
- Módulos de kernel
- comandos lsof, tcpdump
Requisitos
- PC o portátil con conexión a Internet
- Certificación Red Hat Certified Engineer (RHCE) o experiencia equivalente.
Descripción
Contenidos del curso
Monitoreo y ajuste del rendimiento de Linux
Introducción a la supervisión del rendimiento en Linux
- Monitoreo de procesos usando el comando ps
- Monitoreo de procesos usando el comando superior
- El uso de la memoria de monitoreo
- Supervisión del uso del sistema de archivos
- Monitor del sistema GNOME
- Sesión de laboratorio de práctica
- Descripción general de las utilidades del paquete Sysstat
- Práctica de laboratorio: comando de Iostat
- El laboratorio - comando mpstat
- Práctica de laboratorio: comando pidstat
- Resumen SAR
- Ventajas de SAR
- Laboratorio - SAR
- Programación de tareas con el temporizador de Systemd
- Sistemas de monitorización mediante Cockpit
- Sistemas de monitoreo usando copiloto de desempeño
Familiarizado con varios comandos para gestionar problemas de rendimiento en servidores Linux
- cima
- vmstat
- iostat
- gratis
- lsof
- tcpdump- Analizador de paquetes de red
A continuación se muestran las estadísticas de rendimiento de Linux utilizando el comando sar.
- Uso colectivo de la CPU
- Estadísticas de CPU individuales
- Memoria usada y disponible
- Intercambiar espacio usado y disponible
- Actividades generales de E / S del sistema
- Actividades de E / S de dispositivos individuales
- Ejecutar cola y cargar datos promedio
- Estadísticas de la red
- Informar datos sar de un momento específico
Visualización de recursos de hardware
- Ver mensajes del kernel usando el comando dmesg
- Recuperando información de la CPU
- La recuperación de información DMI - dmidecode
- Recuperar información periférica
- comando hwloc y lshw
Configuración de Kernel Tunables
- Sistema de archivos Proc
- Sintonizables de Kernel
- Modificación de parámetros optimizables de kernel
- Modificar los parámetros optimizables del kernel mediante el comando Sysctl
- Modificar parámetros optimizables de kernel de forma persistente
- Sistema de archivos Sysfs
- Acerca de los módulos del kernel
- Sesión de laboratorio de práctica
- Descripción general sobre los perfiles de ajuste
- Administrar perfiles desde la línea de comando
- Sesión de laboratorio: perfil de ajuste
Gestión de los límites de recursos
- Limitar los recursos del sistema con ulimit
- Configuración de reglas ulimit persistentes
- Sesión de laboratorio de práctica
- Establecer límites para los servicios
- Práctica de laboratorio: configurar el servicio con un cgroup
Gestión de proceso
- Comprensión de los comandos ps con propiedades personalizadas y valores agradables, etc.
- Diferentes estadísticas de un proceso como "D", "S", "T", "Z", etc.
- Matar comandos para terminar el proceso
- Laboratorio
Comandos de búsqueda de Linux
- Comandos de búsqueda básicos para buscar archivos con nombres
- Encuentra archivos según sus permisos
- Buscar archivos según propietarios y grupos
- Busque archivos y directorios según la fecha y la hora
- Encuentra archivos y directorios según el tamaño
Principales procesos en ejecución
- Comando para enumerar los principales procesos que consumen la mayor utilización de memoria
- Comando para enumerar los principales procesos que consumen la mayor utilización de la CPU
Lab on lsof - Lista de archivos abiertos y fusor
- El comando lsof se usa en muchos sistemas tipo Linux / Unix que se usa para mostrar la lista de todos los archivos abiertos y los procesos.
Práctica de laboratorio sobre tcpdump: analizador de paquetes de red
- Por ejemplo: número de paquetes recibidos (transmitidos) a través de la tarjeta de red, estadísticas de fallas de paquetes, etc.
Sesiones de laboratorio de práctica
- Sesión de laboratorio práctica: uso elevado de la CPU
- Sesión de laboratorio práctica: alta utilización de memoria