Contacta con nosotros

Temario del curso

Introducción

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Linux Foundation Digital Badges
  • Ejercicios de laboratorio, soluciones y recursos
  • Detalles de la distribución
  • Laboratorios

Principios de optimización del rendimiento

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

Pruebas de referencia (Benchmarking)

  • Pruebas de rendimiento
  • Pruebas sintéticas
  • Pruebas de aplicaciones
  • Laboratorios

Interfaces de ajuste

  • Conceptos de ajuste
  • Parámetros ajustables del kernel
  • Parámetros del kernel
  • Interfaces de aplicación
  • tuned
  • Parámetros ajustables de hardware
  • Laboratorios

Interfaces de monitoreo

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

Técnicas y herramientas de perfilado

  • Monitoreo de rendimiento
  • Contadores
  • Proporciones de rendimiento
  • Perfilado del kernel frente al de la aplicación
  • oprofile
  • Perf
  • Eventos perf disponibles
  • Obtención de datos de rendimiento con perf
  • Monitoreo del rendimiento desde dentro de la aplicación
  • Monitoreo de rendimiento en espacio de usuario con gprof
  • Laboratorios

Herramientas de rastreo

  • Rastreo en espacio de usuario
  • strace
  • Rastreo de bibliotecas
  • Rastreo del kernel
  • ftrace
  • SystemTap
  • Rastreo de aplicaciones con SystemTap
  • Laboratorios

Subsistema de CPU

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

Gestión de energía

  • Estrategias de gestión de energía
  • Gestión de energía de dispositivos
  • Estados de ahorro de energía de la CPU
  • Escala de frecuencia
  • Herramientas de gestión de energía
  • Laboratorios

Programación de procesos

  • Diseño
  • Políticas de programación
  • Configuraciones ajustables de programación
  • Afinidad y aislamiento de la CPU
  • Afinidad de interrupciones
  • Grupos de control
  • Laboratorios

Subsistema de memoria

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

Optimizaciones NUMA

  • Conceptos y arquitectura de la CPU
  • Asignación de memoria NUMA
  • Estadísticas NUMA
  • Laboratorios

Subsistema de E/S

  • Visión general de la pila de almacenamiento
  • Conceptos del planificador de E/S
  • Algoritmos del planificador de E/S
  • Consideraciones de hardware
  • Ajuste de dispositivos de almacenamiento
  • Laboratorios

Sistemas de archivos locales

  • Opciones principales de sistemas de archivos
  • Modos de journaling de 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

  • Repaso de RAID de software
  • Niveles de RAID
  • Configuración de RAID
  • Volumenes lógicos
  • Volumenes y grupos de volúmenes
  • Creación de volúmenes lógicos
  • Dispositivos raw
  • E/S asíncrona
  • Laboratorios

Análisis del subsistema de E/S

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • Laboratorios

Optimización del subsistema de red

  • Visión general de la pila de red
  • Optimización para latencia y ancho de banda
  • Configuración de hardware de interfaces de red
  • Técnicas de descarga
  • Optimización de TCP
  • Herramientas de monitoreo y diagnóstico
  • Laboratorios

Virtualización

  • Visión general de la virtualización
  • Consideraciones de disco
  • Consideraciones de 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 tener experiencia previa como usuarios de Linux. Se requiere familiaridad con los conceptos de administración de sistemas locales cubiertos en LFS301 Administración de Sistemas Linux.

Público objetivo

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

Nivel de experiencia: Intermedio

 28 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas