Gerência de Performance de Sistemas Solaris

SA400 - Gerência de Performance de Sistemas Solaris


Descrição:

O curso Gerência de Performance de Sistemas Solaris[tm] fornece aos alunos uma introdução aos princípios do ajuste de desempenho, aos utilitários de monitoramento e às ferramentas de ajuste para o sistema operacional Solaris. A apresentação inclui uma revisão dos subsistemas Solaris e dos utilitários fornecidos para monitorar a eficiência de sistemas, como vmstat, iostat, netstat, mpstat, nfsstat e sar. Além desses conhecidos utilitários, a revisão também apresenta as novas ferramentas do Solaris 10, como DTrace. O formato do curso isola os principais componentes do sistema que afetam os dados de desempenho do sistema. São usados estudos de caso para ilustrar como isolar os gargalos de desempenho, confirmá-los por meio de análise e solucioná-los com ajustes na configuração do sistema. As unidades de processamento central (CPUs - Central Processing Units), a memória e os sistemas de entrada e saída (E/S) são examinados para esclarecer as técnicas padrão de monitoramento para cada um. O monitoramento e o ajuste de operações de memória virtual, sistemas de arquivos UFS e ZFS e eficiência da rede também são analisados. O curso termina com um exame mais geral do ciclo completo de identificação e solução de impedimentos do desempenho. O curso Gerência de Desempenho de Sistemas Solaris[tm] inclui exercícios de laboratório para reforçar o desenvolvimento de habilidades.

Habilidades Adquiridas:

Introdução ao Gerenciamento do Desempenho
  • Descrever os princípios de ajuste do desempenho
  • Descrever o processo de ajuste do desempenho
  • Compreender os termos usados para descrever os aspectos do desempenho
  • Listar os utilitários baseados em kstat
  • Listar os utilitários baseados em procfs
  • Listar os utilitários baseados em DTrace
  • Usar o comando kstat

DTrace
  • Listar as vantagens do DTrace
  • Descrever a arquitetura do DTrace
  • Listar as quatro partes de uma descrição de investigação
  • Definir uma cláusula de investigação
  • Escrever e executar o DTrace ?one-liner? Comandos
  • Escrever alguns scripts DTrace simples
  • Baixar e usar Scripts do DTrace Toolkit

Utilização das Ferramentas de Monitoramento do Solaris[tm] OS
  • Descrever e usar as ferramentas de monitoramento fornecidas com o sistema operacional Solaris
  • Descrever e usar utilitários baseados em kstat
  • Descrever e usar utilitários baseados em procfs
  • Descrever recursos online de utilitários de terceiros
  • Ativar a contabilidade do sistema

Exibição e Definição de Parâmetros de Ajuste
  • Exibir parâmetros de ajuste
  • Definir parâmetros de ajuste

Monitoramento de Processos e Segmentos
  • Descrever um processo
  • Descrever segmentos
  • Comparar o desempenho de processos de um segmento e processos de vários segmentos
  • Monitorar processos
  • Descrever e usar lockstat(1M)

Gerenciamento da Programação da CPU
  • Controlar e monitorar CPUs
  • Descrever a programação
  • Exibir e alterar parâmetros do agendador
  • Alterar o comportamento de programação de um processo
  • Descrever e usar projetos do Solaris Resource Manager e o Fair Share Scheduler (FSS)

Monitoramento de Caches do Sistema
  • Descrever um cache
  • Descrever as características de um cache
  • Identificar problemas de cache associados a várias CPUs
  • Identificar problemas de cache associados ao design do cache

Ajuste da Memória
  • Monitorar a utilização da memória
  • Descrever a memória virtual
  • Arquivos de cache baseados no disco
  • Identificar estatísticas de paginação
  • Descrever trocas (swapping)
  • Identificar os requisitos de memória de um aplicativo
  • Identificar a insuficiência de memória em um sistema

Gerenciamento de Barramentos de Sistemas
  • Descrever um barramento
  • Descrever o utilitário prtdiag
  • Diagnosticar os problemas associados a barramentos

Ajuste de E/S
  • Descrever as características de um barramento SCSI
  • Descrever os componentes de tempo da E/S de disco
  • Descrever os recursos de driver e barramento que melhoram o desempenho
  • Exibir propriedades dos dispositivos de disco e barramento
  • Descrever o planejamento do desempenho de E/S
  • Descrever o VERITAS Volume Manager e o Solaris Volume Manager
  • Ajustar o subsistema de E/S

Ajuste do UFS
  • Monitorar estatísticas de desempenho do sistema de arquivos
  • Descrever serviços do sistema operacional que afetam o desempenho do UFS
  • Descrever comportamentos do aplicativo que afetam o desempenho do UFS
  • Ajustar parâmetros do UFS que melhoram a eficiência do sistema
  • Ajustar parâmetros do UFS para que correspondam às cargas de trabalho dos aplicativos
  • Descrever subsistemas de arquivos alternativos para o UFS

Sistema de Arquivos Solaris ZFS
  • Descrever os conceitos básicos do ZFS
  • Identificar as camadas da arquitetura do ZFS
  • Criar um pool de armazenamento ZFS
  • Criar uma hierarquia do sistema de arquivos ZFS
  • Descrever e criar um instantâneo ZFS
  • Descrever e criar um clone ZFS
  • Listar considerações sobre desempenho do pool de armazenamento.
  • Descrever parâmetros ajustáveis do ZFS

Monitoramento do Desempenho da Rede
  • Descrever o protocolo TCP
  • Descrever o desempenho do hardware de rede
  • Monitorar o desempenho da rede com utilitários Solaris

Manutenção do Desempenho do Sistema
  • Descrever as etapas de manutenção do desempenho do sistema
  • Configurar a contabilidade do sistema
  • Descrever utilitários comuns para avaliação do desempenho do sistema e identificação de aplicativos problemáticos
  • Descrever os tipos específicos de gargalos e os métodos de redução dos mesmos
  • Descrever um método básico de manutenção do desempenho do sistema

Teste do Desempenho
  • Planejar a realização de testes de desempenho
  • Compreender armadilhas comuns

Duração: 05 dias

Red Hat
Oracle
SAP
Furukawa
Prometric