Danilo Mendonça Oliveira

Slides:



Advertisements
Apresentações semelhantes
Programação de jogos MMO com DALua
Advertisements

Sistemas Operacionais
Sistemas Operacionais
INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
Capitulo 6: Entrada e Saída
Álvaro Rezende MVP Microsoft IBM Brasil MCP, MCT, MCSA, MCDST
Sistemas operacionais
Sistema de Detecção de Intrusão.
Profa. Priscila Facciolli
Curso Técnico de Informática
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Processos no Unix e Linux
Introdução à Informática
Equipamentos 3/25/2017 Equipamentos Computação Gráfica - Gattass.
Banco de Dados Oracle AESO.
Sistemas Operacionais Planejamento de Experimento
Avaliação de Desempenho Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Marcos José
Avaliação de Desempenho
Maria Aparecida Castro Livi
Sistemas Operacionais
Org. e Projeto de Banco de Dados
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Daniel Paulo Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho.
ESTRUTURA DE COMUNICAÇÃO DE DADOS
Processadores – Aula 3 Professor: André Luis Meneses Silva
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Transparência Total! O Software Secullum TI.Net foi desenvolvido para facilitar o gerenciamento das informações que circulam nos computadores conectados.
CALL REC PLUS- Sistema de Gravação Telefônica
Monitoramento de logs e registros de sistemas
Muito Bem ! Agora Você vai Conhecer um pouco da nossa Empresa PROVISUAL PROVISUAL PROVISUAL PROVISUAL.
HARDWARE do CLP Os controladores lógicos programáveis são equipamentos com uma aplicação muito vasta dentro dos diversos processos de automação. Desta.
Sistemas Operacionais
Proteção de Memória O sistema operacional deve impedir que um processo tenha acesso ou modifique uma página do sistema sem autorização. Proteção para páginas.
Remodelando a solução mais eficaz
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Sistemas de Detecção de Intrusão
SISTEMAS OPERACIONAIS
Termo da Microsoft para designar um conjunto de serviços de directórios do Windows Server. Conceito utilizado a partir da versão do Windows Server 2000.
Sistemas Distribuídos
Qual o melhor sabor para o RT-Linux (Real Time Linux)? Ricardo Matias Nº27471 e Vitor Hugo Nº21906 Sistemas de Tempo Real 2006 DETI-UA.
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO BACHARELADO EM SISTEMAS DE INFORMAÇÃO Recife 2014.
ÍNDICES DE CARGA E DE DESEMPENHO SSC-642 SISTEMAS COMPUTACIONAIS DISTRIBUÍDOS.
Sistemas Operacionais I
Introdução à Informática
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
A monitoração do ambiente é realizada para diferentes ALVOS que interferem diretamente no funcionamento das soluções da NDDigital. Sistema Operacional.
Sistemas Operacionais
Além do Remote Desktop Services VIR 309
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Conceitos Básicos de Informática
1 Uma proposta para migração de páginas no Linux Guilherme A. A. Tesser (HP/PUCRS) Avelino F. Zorzo (PUCRS) PUCRS/HP – Porto Alegre - Brazil.
Monitoramento com software livre!
Introdução a Computação Marcelo d’Amorim
Alguns tipos de utilitários!
Viviane Cristina Oliveira Aureliano
VII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais RJ - Brasil Avaliação de Proteção contra Ataques de Negação de Serviço.
Sistema de Detecção de Falhas baseando em Naive Bayes Ricardo Clemente Jun
Gerenciamento de Memória Sistemas Recentes
Introdução aos Sistemas Operacionais
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Daniel Paulo Introdução O tempo de resposta de um sistema é determinado pelo tempo que ele leva para retornar aos usuários às.
Capítulo 2 Processos e Threads 2.1 Processos 2.2 Threads
Windows Server 2003 O sistema da Microsoft que ainda é muito usado nas empresas ainda.
Samba Server Sambando os arquivos na rede para compartilhar pastas e documentos. Hoje como PDC.
MEMÓRIAS.
Informática - 3º Bimestre Grupo: Ana Carolina, Gabriela, Milena e Pedro Turma: 21EM – Téc. Informática Profª.: Carla Teixeira FABEL Gerenciamento.
Sistemas de Arquivos.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
PRTG Traffic Grapher Uma ferramenta da apoio ao Administrador.
SQL Saturday #488 Monitorando o SQL Server através do SQLdiag. André César Rodrigues Thiago Alencar.
Transcrição da apresentação:

Danilo Mendonça Oliveira Perfmon Danilo Mendonça Oliveira

Agenda Introdução Conclusão Referências

Introdução O Monitor de Desempenho (perfmon.exe) é a versão melhorada do System Monitor (sysmon.exe), que está presente no Windows desde o Windows 95 Ferramenta útil para detectar gargalos em um servidor de aplicação Windows Permite monitorar CPU, disco, memória, rede e processos

Introdução Funciona por amostragem ou baseado em eventos Funciona em tempo real, ou armazenando resultados em um arquivo de log para análise posterior Funciona de forma local ou remota

Introdução Executando o Perfmon

Introdução

Gerenciamento de computador

Conectando a um computador remoto

Monitor de confiabilidade

Introdução O Monitor de Desempenho coleta dados a partir de três fontes Contador de desempenho: refletem parte do estado do sistema ou atividade Rastreamento de eventos: permitem escutar determinados eventos de um sistema ou aplicação Informação de configuração: coletado a partir de informações do registro do Windows O Monitor de Desempenho agrupa várias métricas coletadas a partir das fontes acima em uma unidade chamada Conjunto de Coletores de Dados

Contadores de desempenho Contadores de desempenho de processador Processador\% Tempo do Processador Intervalo aceitável*: 0 – 85% Processador\% Tempo de Usuário Processador\% Tempo de Interrupção Intervalo aceitável: 0 – 15% Sistema\Comprimento da Fila de Processador Intervalo aceitável: 0 – duas vezes o número de cpus Soluções Otimizar aplicativo Upgrade da CPU * Apenas uma sugestão

Contadores de desempenho Contadores de desempenho da memória Memória\% Bytes Confirmados em Uso Intervalo aceitável: 0 – 80% Memória\% Mbytes Disponíveis Intervalo aceitável: 5% do total da Ram – 100% Memória\Entradas Livres de Tabela de Paginação do Sistema Intervalo aceitável: 5000 - inf Memória\Bytes de Pool Não-Paginável Memória\Bytes de Pool Paginável

Contadores de desempenho Contadores de desempenho do disco LogicalDisk\% Espaço Livre Intervalo aceitável: 15% - 100% PhysicalDisk\% Tempo Ocioso Intervalo aceitável: 20% - 100% PhysicalDisk\Média de Disco s/Leitura Intervalo aceitável: 0 – 25ms PhysicalDisk\Média de Disco s/Gravação

Contadores de desempenho Contadores de desempenho da rede Interface de Rede\Total de Bytes/s Intervalo aceitável: 0 – 75% Interface de Rede\Comprimento da Fila de Saída Intervalo aceitável: 0 – 2 Soluções: Segmentar a rede Substituir a interface de rede

Monitorando em tempo real

Monitorando em tempo real

Criando Conjunto de Coletor de Dados

Criando Conjunto de Coletor de Dados

Criando Conjunto de Coletor de Dados

Adicionando todos os contadores de uma categoria

Criando Conjunto de Coletor de Dados

Criando Conjunto de Coletor de Dados

Criando Conjunto de Coletor de Dados Intervalo de amostragem depende do total de tempo que você vai monitorar o sistema Um intervalo de amostragem menor do que o necessário pode implicar em duas coisas: Monitoramento causando overhead no sistema Arquivo de log muito grande Um intervalo grande demais também é prejudicial: Alguns eventos podem passar despercebidos Afeta o tempo de reação, no caso de análise em tempo real

Iniciando captura dos dados

Visualizando arquivo de log

Propriedades gerais do coletor de dados

Propriedades do arquivo de log

Salvando em formato textual

Processando dados do log com o R

Tópicos não explorados Alertas de contadores Rastreamento de eventos e Event tracing for Windows (EWT) Monitorando informação de configuração do sistema

Considerações finais O Monitor de Performance é uma poderosa ferramenta de monitoramento e traz como vantagem o fato de já vir incluída no Windows por padrão Tem como principal função ajudar administradores a descobrir gargalos em servidores Windows É necessário cuidado no dimensionamento da janela de monitoramento e intervalo de amostragem

Referências http://technet.microsoft.com/pt- br/magazine/2008.08.pulse.aspx http://en.wikipedia.org/wiki/System_Monitor http://technet.microsoft.com/pt- br/library/dd744567(v=ws.10).aspx http://msdn.microsoft.com/pt- br/magazine/cc163437.aspx Help da ferramenta