Programa do Curso

Introdução

  • Linux Fundação
  • Linux Formação Foundation
  • Linux Certificações Foundation
  • Linux Distintivos digitais do Foundation
  • Exercícios de laboratório, soluções e recursos
  • Detalhes da distribuição
  • Laboratórios

Princípios de otimização do desempenho

  • Metodologia
  • Processo de otimização
  • Ferramentas de investigação
  • Laboratórios

Avaliação comparativa

  • Parâmetros de referência de desempenho
  • Parâmetros de referência sintéticos
  • Referências de aplicações
  • Laboratórios

Interfaces de afinação

  • Conceitos de afinação
  • Sintonizáveis do Kernel
  • Parâmetros do Kernel
  • Interfaces de Aplicação
  • sintonizadas
  • Ajustáveis de hardware
  • Laboratórios

Monitorização de interfaces

  • Sistema de ficheiros /proc
  • Utilitários de linha de comando
  • Recolha de dados de desempenho
  • Nagios
  • Ganglia
  • Monitorização do Kernel
  • Laboratórios

Técnicas e ferramentas de criação de perfis

  • Monitorização do desempenho
  • Contadores
  • Rácios de desempenho
  • Perfil do kernel vs. perfil da aplicação
  • oprofile
  • Perf
  • Eventos perf disponíveis
  • Adquirindo dados de desempenho com o perf
  • Monitorando o desempenho de dentro do aplicativo
  • Monitoramento do desempenho do espaço do usuário com gprof
  • Laboratórios

Ferramentas de rastreio

  • Rastreio no espaço do utilizador
  • rastreio
  • Rastreio da biblioteca
  • Rastreio do kernel
  • ftrace
  • SystemTap
  • Rastreamento de aplicativos com SystemTap
  • Laboratórios

Subsistema da CPU

  • Conceitos e arquitetura da CPU
  • Optimizações ao nível da CPU
  • Conjuntos de instruções especializados
  • Topologia da CPU
  • Configurações do BIOS
  • Laboratórios

Potência Management

  • Energia Management Estratégias
  • Energia do dispositivo Management
  • Estados de poupança de energia da CPU
  • Escala de frequência
  • Energia Management Ferramentas
  • Laboratórios

Programação de processos

  • Conceção
  • Políticas de programação
  • Definições ajustáveis de programação
  • Afinidade e isolamento da CPU
  • Afinidade de interrupções
  • Grupos de controlo
  • Laboratórios

Subsistema de memória

  • Visão geral
  • Otimização da pesquisa de páginas e páginas enormes
  • Controlar a troca de aplicações
  • Minimizando falhas
  • Laboratórios

Optimizações NUMA

  • Conceitos e arquitetura da CPU
  • Alocação de Memória NUMA
  • NUMA Statistics
  • Laboratórios

Subsistema de E/S

  • Visão geral da pilha de armazenamento
  • Conceitos do programador de E/S
  • Algoritmos do Agendador de E/S
  • Considerações sobre hardware
  • Ajuste de dispositivos de armazenamento
  • Laboratórios

Sistemas de ficheiros locais

  • Principais opções de sistemas de ficheiros
  • Modos de registo no diário Ext3/4
  • Atributos do sistema de ficheiros
  • Laboratórios

Sistemas de ficheiros em rede

  • Sistema de ficheiros de rede (NFS)
  • NFSv4
  • pNFS
  • Laboratórios

Armazenamento e IO

  • Atualização de software RAID
  • Níveis de RAID
  • Configuração RAID
  • Volumes lógicos
  • Volumes e grupos de volumes
  • Criação de volumes lógicos
  • Dispositivos brutos
  • E/S assíncrona
  • Laboratórios

Analisar o subsistema de E/S

  • iostat
  • iotop
  • blktrace
  • blkparse
  • btrace
  • btt
  • blkiomon
  • laboratórios

Otimização do subsistema de rede

  • Visão geral da pilha de rede
  • Otimização da latência e do débito
  • Configurações de hardware da interface de rede
  • Técnicas de descarregamento
  • Otimização de TCP
  • Ferramentas de monitorização e diagnóstico
  • Laboratórios

Virtualização

  • Visão geral da virtualização
  • Considerações sobre discos
  • Considerações sobre a rede
  • Laboratórios

Requisitos

Este curso destina-se principalmente a administradores de sistemas e arquitectos de tecnologia que necessitam de selecionar e ajustar o seu ambiente para maximizar a velocidade e a eficiência. Os alunos devem ser utilizadores Linux experientes. É necessário ter familiaridade com os conceitos de administração de sistemas locais abordados em LFS301 Linux Administração de Sistemas.

Público

Este curso foi concebido para profissionais de TI responsáveis pela otimização do desempenho Linux.

Nível de experiência: Intermédio

 28 horas

Cursos Relacionados

Categorias Relacionadas