Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows
O Performance Diagnostics (PerfInsights) ajuda a identificar e solucionar problemas de desempenho nas máquinas virtuais do Azure. Ele fornece insights sobre o alto uso de recursos, como alto uso de CPU, memória e disco, e o ajuda a entender a causa raiz dos problemas de desempenho.
Execute o Performance Diagnostics diretamente no portal do Azure, no qual você pode examinar insights e relatórios sobre logs, configuração e dados de diagnóstico para a VM. Use essas informações para diagnosticar seu problema antes de entrar em contato com o Suporte da Microsoft.
O Performance Diagnostics armazena todos os insights e relatórios em uma conta de armazenamento que você pode configurar para a retenção de dados curta para minimizar os custos.
Modos do Performance Diagnostics
O Performance Diagnostics opera em um dos dois modos a seguir:
- O diagnóstico contínuo coleta dados em intervalos de cinco segundos e relata insights acionáveis sobre o alto uso de recursos a cada cinco minutos.
- O Diagnóstico sob demanda o ajuda a solucionar um problema de desempenho contínuo, fornecendo dados, insights e recomendações mais detalhados com base nos dados coletados em um único momento. O diagnóstico sob demanda tem suporte no Windows e no Linux.
A tabela a seguir compara os dados fornecidos pelo Performance Diagnostics Contínuo e Sob Demanda. Para obter uma lista completa de todos os dados de diagnóstico coletados, consulte Dados coletados.
| Contínuo | Sob demanda | |
|---|---|---|
| Insights gerados | Insights acionáveis contínuos sobre o alto uso de recursos, como alta CPU, memória alta e alto uso de disco | Insights acionáveis e sob demanda sobre o alto uso de recursos e várias configurações do sistema |
| Frequência da coleta de dados | Coleta dados a cada cinco segundos. As atualizações são carregadas a cada cinco minutos. | Coleta dados sob demanda para a duração selecionada da execução sob demanda |
| Relatórios gerados | Não gera um relatório | Gera um relatório com dados de diagnóstico abrangentes |
Cenários de solução de problemas com suporte
As seções a seguir descrevem cenários comuns para usar o diagnóstico de desempenho contínuo e sob demanda para identificar e solucionar problemas de desempenho.
Diagnóstico contínuo
O Performance Diagnostics contínuo permite que você identifique o alto uso de recursos monitorando sua VM regularmente para:
- Alto uso de CPU: detecta períodos de alto uso de CPU e mostra os principais consumidores de CPU durante esses períodos.
- Alto uso de memória: detecta períodos de alto uso de memória e mostra os principais consumidores de memória durante esses períodos.
- Alto uso de disco: detecta períodos de alto uso de disco em discos físicos e mostra os principais consumidores de disco durante esses períodos.
Diagnóstico sob demanda
O diagnóstico sob demanda fornece informações diferentes entre as VMs do Windows e do Linux. As seções a seguir descrevem os cenários disponíveis para cada plataforma. Para obter mais detalhes sobre cada relatório, consulte Relatórios sob demanda.
| Relatório | Descrição |
|---|---|
| Análise rápida de desempenho | Visão geral básica da configuração e do desempenho da VM, incluindo logs de eventos, configuração de disco e uso de rede. |
| Avaliação comparativa | Executa um teste de parâmetro de comparação (IOPS e MBPS) para todas as unidades anexadas à VM. |
| Análise de desempenho | Verifica o consumo de recursos, problemas conhecidos, analisa as práticas recomendadas e coleta dados de diagnóstico. |
| Análise de Arquivos do Azure | Executa uma captura de contador de desempenho especial com um rastreamento de rede. Inclui todos os contadores de compartilhamentos de cliente Bloco de Mensagens do Servidor (SMB). |
| Análise de desempenho avançado | Selecione rastreamentos a serem executados em paralelo. |
Dados coletados
O Performance Diagnostics coletou as informações na tabela a seguir a partir dos computadores Windows, dependendo do cenário de desempenho que você está usando.
| Dados coletados | Análise rápida de desempenho | Avaliação comparativa | Análise de desempenho | Análise de Arquivos do Azure | Análise de desempenho avançado |
|---|---|---|---|---|---|
| Informações de logs de eventos | Yes | Yes | Yes | Yes | Yes |
| Informações do sistema | Yes | Yes | Yes | Yes | Yes |
| Mapa de volume | Yes | Yes | Yes | Yes | Yes |
| Mapa do disco | Yes | Yes | Yes | Yes | Yes |
| Tarefas em execução | Yes | Yes | Yes | Yes | Yes |
| Contadores de confiabilidade do armazenamento | Yes | Yes | Yes | Yes | Yes |
| Informações de armazenamento | Yes | Yes | Yes | Yes | Yes |
| Saída do fsutil | Yes | Yes | Yes | Yes | Yes |
| Informações do driver de filtro | Yes | Yes | Yes | Yes | Yes |
| Saída de Netstat | Yes | Yes | Yes | Yes | Yes |
| Configuração de rede | Yes | Yes | Yes | Yes | Yes |
| Configuração do firewall | Yes | Yes | Yes | Yes | Yes |
| Configuração do SQL Server | Yes | Yes | Yes | Yes | Yes |
| Rastreamentos de diagnóstico de desempenho * | Yes | Yes | Yes | Yes | Yes |
| Rastreamento do contador de desempenho ** | Yes | Yes | |||
| Rastreamento do contador SMB ** | Yes | ||||
| Rastreamento do contador do SQL Server ** | Yes | Yes | |||
| Rastreamento de XPerf | Yes | ||||
| Rastreamento de StorPort | Yes | ||||
| Rastreamento de Rede | Yes | Yes | |||
| Rastreamento de parâmetro de comparação de Diskspd *** | Yes |
Impacto sobre o desempenho
A tabela a seguir mostra os resultados da execução de testes de 12 horas do Performance Diagnostics contínuo em várias versões do sistema operacional Windows, VMs do Azure de diferentes tamanhos e cargas de CPU. Esses resultados mostram um efeito mínimo sobre os recursos do sistema.
| Versão do sistema operacional | Tamanho da VM | Carga da CPU | Uso médio da CPU | Uso da CPU do 90º percentil | 99º percentil de uso da CPU | Uso de memória |
|---|---|---|---|---|---|---|
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42 a 43 MB |
| Windows Server 2016 SQL | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42 a 43 MB |
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42 a 43 MB |
| Windows Server 2022 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | <0,5% | 3% | 42 a 43 MB |
Custos de armazenamento
Supondo que o estresse constante na VM, o custo de armazenamento do diagnóstico de desempenho contínuo é estimado em menos de um por cento por mês, supondo que você use armazenamento com redundância local. Ele armazena insights em uma tabela e em um arquivo JSON em um contêiner de BLOB. Cada linha tem aproximadamente 0,5 KB e o relatório tem aproximadamente 9 KB antes da compactação. Duas linhas a cada cinco minutos mais o upload do relatório correspondente é igual a 10 KB ou 0,00001 GB.
Para calcular o custo de armazenamento:
- Linhas por mês: 17.280
- Tamanho por linha: 0,00001 GB
- Tamanho total dos dados: 17.280 x 0,000001 = 0,1728 GB
Consulte os Preços do Armazenamento de Blobs do Azure para obter os preços mais recentes.
Movendo a VM entre regiões
As VMs do Azure e os recursos de rede e armazenamento relacionados podem ser movidos entre regiões usando o Azure Resource Mover. Porém, a transferência de extensões de VM, incluindo a extensão de VM do Performance Diagnostics do Azure, entre regiões não tem suporte. Você precisa instalar manualmente a extensão na VM na região de destino depois de mover a VM. Para obter mais informações, consulte Matriz de suporte para mover VMs do Azure entre regiões do Azure.
Compartilhamento de dados de diagnóstico com o Suporte da Microsoft
Quando você abre um tíquete de suporte com a Microsoft, é importante compartilhar o relatório do Performance Diagnostics de uma execução do Performance Diagnostics sob demanda. O contato de Suporte da Microsoft fornece a opção de carregar o relatório do Performance Diagnostics sob demanda em um workspace. Use um dos seguintes métodos para baixar o relatório do Performance Diagnostics sob demanda:
- Baixe o relatório da folha do Performance Diagnostics da conta de armazenamento, conforme descrito em Analisar relatórios e insights do Performance Diagnostics.
Entre em contato conosco para obter ajuda
Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.