Programa del Curso

Introducción

  • Linux Fundación
  • Linux Entrenamiento de la Fundación
  • Linux Certificaciones de la Fundación
  • Linux Insignias digitales de la Fundación
  • Ejercicios, soluciones y recursos de laboratorio
  • Detalles de distribución
  • Laboratorios

Principios de optimización del rendimiento

  • Metodología
  • Proceso de optimización
  • Herramientas de investigación
  • Laboratorios

Evaluación comparativa

  • Puntos de referencia de rendimiento
  • Puntos de referencia sintéticos
  • Puntos de referencia de aplicaciones
  • Laboratorios

Interfaces de ajuste

  • Conceptos de afinación
  • Ajustes de kernel
  • Parámetros del kernel
  • Interfaces de aplicación
  • Sintonizado
  • Ajustes de hardware
  • Laboratorios

Interfaces de monitoreo

  • Sistema de archivos /proc
  • Utilidades de línea de comandos
  • Recopilación de datos de rendimiento
  • Nagios
  • Ganglios
  • Monitoreo de kernel
  • Laboratorios

Técnicas y herramientas de elaboración de perfiles

  • Supervisión del rendimiento
  • Contadores
  • Ratios de rendimiento
  • Kernel vs Generación de perfiles de aplicaciones
  • oPerfil
  • Perf
  • Eventos de rendimiento disponibles
  • Adquisición de datos de rendimiento con perf
  • Supervisión del rendimiento desde la aplicación
  • Monitoreo del rendimiento del espacio de usuario con gprof
  • Laboratorios

Herramientas de rastreo

  • Rastreo del espacio de usuario
  • Strace
  • Seguimiento de bibliotecas
  • Rastreo de kernel
  • ftrace
  • SystemTap
  • Rastreo de aplicaciones con SystemTap
  • Laboratorios

Subsistema de CPU

  • Conceptos y arquitectura de CPU
  • Optimizaciones a nivel de CPU
  • Conjuntos de instrucciones especializados
  • Topología de CPU
  • Configuración del BIOS
  • Laboratorios

Potencia Management

  • Estrategias de Poder Management
  • Potencia del dispositivo Management
  • Estados de ahorro de energía de la CPU
  • Escalado de frecuencia
  • Potencia Management Herramientas
  • Laboratorios

Programación de procesos

  • Diseño
  • Políticas de programación
  • Programación de la configuración ajustable
  • Afinidad y aislamiento de CPU
  • Afinidad de interrupción
  • Grupos de control
  • Laboratorios

Subsistema de memoria

  • Visión general
  • Optimización de búsqueda de páginas y páginas enormes
  • Control del intercambio desde aplicaciones
  • Minimización de fallos
  • Laboratorios

Optimizaciones de NUMA

  • Conceptos y arquitectura de CPU
  • Asignación de memoria NUMA
  • NUMA Statistics
  • Laboratorios

Subsistema de E/S

  • Información general sobre la pila de almacenamiento
  • Conceptos del programador de E/S
  • Algoritmos del programador de E/S
  • Consideraciones de hardware
  • Ajuste de dispositivos de almacenamiento
  • Laboratorios

Sistemas de archivos locales

  • Principales opciones de sistema de archivos
  • Modos de registro en diario Ext3/4
  • Atributos del sistema de archivos
  • Laboratorios

Sistemas de archivos de red

  • Sistema de archivos de red (NFS)
  • NFSv4
  • pNFS
  • Laboratorios

Almacenamiento y E/S

  • Actualización de RAID de software
  • Niveles de RAID
  • Configuración de RAID
  • Volúmenes lógicos
  • Volúmenes y grupos de volúmenes
  • Creación de volúmenes lógicos
  • Dispositivos sin procesar
  • E/S asincrónica
  • Laboratorios

Análisis del subsistema de E/S

  • iostat
  • iotop
  • BLKTRACE
  • blkparse
  • btrace
  • BTT
  • blkiomon
  • Laboratorios

Optimización del subsistema de red

  • Descripción general de la pila de red
  • Optimización de la latencia y el rendimiento
  • Configuración de hardware de la interfaz de red
  • Técnicas de descarga
  • Optimización de TCP
  • Herramientas de monitoreo y diagnóstico
  • Laboratorios

Virtualización

  • Descripción general de la virtualización
  • Consideraciones sobre el disco
  • Consideraciones sobre la red
  • Laboratorios

Requerimientos

Este curso está dirigido principalmente a administradores de sistemas y arquitectos de tecnología que necesitan seleccionar y ajustar su entorno para maximizar la velocidad y la eficiencia. Los estudiantes deben ser usuarios experimentados Linux. Se requiere estar familiarizado con los conceptos de administración de sistemas locales que se tratan en LFS301 Linux Administración de sistemas.

Audiencia

Este curso está diseñado para profesionales de TI que son responsables de optimizar Linux el rendimiento.

Nivel de experiencia: Intermedio

  28 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Cursos Relacionados

Categorías Relacionadas