Análise de Desempenho e Tuning em Linux


O objetivo principal, o aprofundamento do estudante, no que se diz respeito ao desempenho do sistema operacional Linux e a otimização da experiência com o mesmo.

Público Alvo

Administradores, Gerentes de TI, Estudantes Analistas de Sistemas.

Detalhes do Curso

Este treinamento é dividido em partes prática e teórica, na parte prática o instrutor compartilha a sua tela para que o aluno acompanhe em modo real as práticas apresentada.

Após o Termino deste treinamento o aluno estará totalmente apto à:

– Analisar desempenho e otimizar serviço.

Início do Treinamento

Este é um curso oferecido no formato “gravado“, isto é, as inscrições para ele ficam permanentemente abertas, e suas aulas podem ser acessadas de qualquer lugar e a qualquer hora.

O tempo padrão de acesso ao curso é de 360 dias corridos, e este prazo é contado de forma linear, a partir da liberação de seu acesso ao sistema. Não há possibilidade de trancamento. Para maiores informações, consulte nossos Termos e Condições.

Matrículas Abertas

Carga Horária

Aproximadamente 40 Horas.

Ementa do Curso

1 – Terminologias de Análise de Performance
1.1 – O que é performance tuning?
1.2 – Procedimentos a serem avaliados em análise de desempenho
1.3 – Análise baseado em evidências
1.4 – Coletando informações do ambiente
1.5 – Métricas de memória/cpu/rede/discos
1.6 – Como identificar gargalos
1.7 – Analisando /sys e /proc
1.8 – Obtendo informações do Hardware com comandos do Linux
1.9 – Passando parâmetros para o Kernel
1.10 – Como e onde executar os ajustes no Sistema Operacional Linux

2 – Usando ferramentas de apoio básicas
2.1 – vmstat
2.2 – sar
2.3 – ps / pstree / top
2.4 – ulimit
2.5 – iostat
2.6 – tcpdump / wireshark
2.7 – uptime
2.8 – sysstat
2.9 – swapon / swapoff / free
2.10 – etc …

3 – Estudo da Memória do Linux
3.1 – Cache
3.2 – Page Faults
3.3 – Buffers
3.4 – Hugemem
3.5 – Paging
3.6 – Swap
3.7 – Como o kernel trata o gerenciamento de memória
3.8 – Monitorando e Controlando o uso de memória
3.9 – Subsistema de Memória Virtual
3.10 – Usando as ferramentas adequadas

4 – A CPU
4.1 – Arquiteturas Multicores
4.2 – Arquiteturas NUMA
4.3 – Escalonamento no Linux
4.4 – Estudo de Processos no Linux
4.5 – Encontrando gargalos de CPU
4.6 – Coletando evidências em CPUs com comandos
4.7 – Ajustes de Desempenho em CPUs

5 – Subsistema de I/O e Sistemas de Arquivos
5.1 – Entendendo como os dispositivos de blocos funcionam
5.2 – I/O Scheduling
5.3 – O VFS – Virtual File System
5.4 – Encontrando gargalos em discos
5.5 – Melhorando o Desempenho do Sistema de Discos
5.6 – Sistemas de Arquivos no Linux (Ext3, Ext4, XFS, Reiser, JFS)
5.7 – Analisado desempenho em filesystems com IOZONE e Bonnie+
5.8 – Executando ajustes no filesystem
5.9 – Executando tuning em RAID e LVM

6 – Desempenho em Rede
6.1 – Fatores que afetam o desempenho desde camada física a camada de aplicação
6.2 – Entendendo os Sockets Linux
6.3 – Melhorando o desempenho com Channel-Bonding
6.4 – Ferramentas de análise de rede (ntop, nepipe, netperf, iperf, etc…)
6.5 – Ajustes na pilha TCP/IP do Linux

7 – Protocolo SNMP
7.1 – Introdução
7.2 – Agente
7.3 – Gerente
7.4 – MIB
7.5 – Traps
7.6 – Consultas SNMP
7.7 – RMON
7.8 – Implementando SNMP Linux
7.9 – Instalando openNMS Linux
7.10 – Monitorando ambientes com CACTI

8 – Tuning em Aplicações
8.1 – Identificando os gargalos
8.2 – Analisando NFS
8.3 – Analisando SAMBA
8.4 – Analisando Apache
8.5 – Analisando Firewall
8.6 – Analisando Banco de Dados
8.7 – Olhando o comportamento das aplicações com as ferramentas apropriadas
8.8 – Simuladores de tráfego

9 – Monitorando o Kernel
9.1 – O Kernel
9.2 – Módulos
9.3 – Compilando o Kernel
9.4 – Kernel Profiling e OProfile
9.5 – Monitorando o Kernel com SystemTap

10 – Ferramentas de Apoio
10.1 – Ganglia
10.2 – NiNo
10.3 – Monit
14.4 – Nagios

Pré-Requisitos

Conhecimentos de intermediário a avançado em administração Linux e Servidores.

Incluso

– Certificado de Participação.
Obs.: A ementa, as datas e horários dos treinamentos poderão sofrer alterações sem aviso prévio.

Se interessou pelo curso?

Preencha o formulário abaixo para receber todas as informações referente à próximas turmas e valores:

Assista a Webcast deste treinamento