Treinamento de Performance and tuning
-
Upload
coruja-de-ti -
Category
Technology
-
view
301 -
download
0
Transcript of Treinamento de Performance and tuning
Performance & Tuning – Linux Como melhorar a performance de um ambiente Linux, seja ele físico, virtual ou cloud*
Instrutor: Gustavo C Lima
Objetivo
Este treinamento visa orientar profissionais da área de tecnologia da informação a coletar, analisar, implementar e testar diferentes >pos de dados, programas e informações, que juntos, tornam um ambiente Linux mais performá>co.
Performance
Analisar
Implementar
Testar
Coletar
Pré-requisitos para este treinamento
Ferramentas Modelos, distribuições e especificações
Ambiente virtualizado Download do Vmware WorkSta>on / fusion(mac) / virtual box
Distribuição Linux Download do Centos 6-‐64bits / Ubuntu Server 12.04 64-‐bits
Acesso à internet Link igual ou maior do que 10mbps
Conhecimentos Em Linux, Redes Tcp/ip e em inglês, já que teremos muito conteúdo neste idioma
Experiência Em administração de servidores Linux
Equipamento Computador com 4GB de memória ram ou superior, sendo 64bits
Recomendado Acesso a console da aws.amazon.com ou digitalocean – ambiente Cloud
Nossa primeira aula consis>rá em preprar e discu>r as melhores prá>cas de instalação de um ambiente
Conteúdo e Carga Horária
As Melhores distribuições Linux quando o assunto é performance Processos
• LOAD • Processadores
Sistemas de Arquivo /PROC Ferramentas/Programas para monitoração
• CPU • FileSystem • Memória • Rede
Benchmarking -‐ Como analisar a performance do seu ambiente
Tópicos que serão abordados nas primeiras 9 horas de Treinamento
Conteúdo e Carga Horária
Como tunar o seu ambiente para suportar:
• E-‐mail • Banco de dados • Webserver • WebCache
Virtualização & Cloud CompuZng: • O que muda quando um ambiente sai do mundo [sico para o virtual ?
Tópicos que serão abordados nas 9 horas restantes de Treinamento
Serão 6 aulas, tendo cada aula 3 horas de duração, em duas terças, quartas e quintas – 2 semanas com 18 horas de treinamento no total.
Tool DescripZon
free Free memory and swap. Counts page cache memory as free
/proc/meminfo Memory, swap and file system sta>s>cs. Kernel memory usage, sta>s>cs for conserva>ve memory alloca>on policy, HugeTLB etc..
pidstat Per process/thread CPU usage, context switch, memory, swap, IO usage
ps, pstree Per process/thread CPU and Memory usage
/proc, /sys File system /proc: stats about process, threads, scheduling, kernel stacks, memory etc.. /sys: Report device specific stats: disk, NIC etc..
netstat, iptraf TCP/IP sta>s>cs , rou>ng, errors, network connec>vity, and NIC stats. iptraf shows real >me tcp/ip network traffic
nicstat, ping, ifconfig NIC stats, network connec>vity, netmask, subnet etc..
Análise & Coleta – parte I