Treinamento de Performance and tuning

676 visualizações

Publicada em

novo material para o treninamento de performance e tuning - versão reduzida

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
676
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Treinamento de Performance and tuning

  1. 1. Performance & Tuning – Linux Como melhorar a performance de um ambiente Linux, seja ele físico, virtual ou cloud* Instrutor:  Gustavo  C  Lima  
  2. 2. 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.   Analisar   Coletar   Performance   Testar   Implementar  
  3. 3. 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  
  4. 4. Conteúdo e Carga Horária Tópicos que serão abordados nas primeiras 9 horas de Treinamento 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  
  5. 5. Conteúdo e Carga Horária Tópicos que serão abordados nas 9 horas restantes de Treinamento   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  ?     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.  
  6. 6. Análise & Coleta – parte I 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..  
  7. 7. Bibliografia   Mais  muita  pesquisa,   dia-­‐a-­‐dia  e  troca  de   conhecimento.  

×