Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows
O Diagnóstico de Desempenho (PerfInsights) ajuda a identificar e solucionar problemas de desempenho em máquinas virtuais do Azure. Ele fornece informações sobre o alto uso de recursos, como alta CPU, memória e uso de disco, e ajuda você a entender a causa raiz dos problemas de desempenho.
Execute o Diagnóstico de Desempenho diretamente do portal do Azure, onde você pode revisar informações e relatórios sobre logs, configuração e dados de diagnóstico para a VM. Utilize estas informações para diagnosticar o problema antes de contactar o Suporte da Microsoft.
O Diagnóstico de Desempenho armazena todos os insights e relatórios em uma conta de armazenamento que você pode configurar para retenção de dados curta para minimizar os custos.
Modos de diagnóstico de desempenho
O diagnóstico de desempenho opera em um dos dois modos a seguir:
- O diagnóstico contínuo coleta dados em intervalos de cinco segundos e relata informações acionáveis sobre o alto uso de recursos a cada cinco minutos.
- O diagnóstico sob demanda ajuda a solucionar um problema de desempenho contínuo, fornecendo dados, insights e recomendações mais detalhados baseados em dados coletados em um único momento. O diagnóstico sob demanda é suportado no Windows e no Linux.
A tabela a seguir compara os dados fornecidos pelo Diagnóstico de desempenho contínuo e sob demanda. Para obter uma lista completa de todos os dados de diagnóstico coletados, consulte Dados coletados.
| Contínuo | A pedido | |
|---|---|---|
| Insights gerados | Informações acionáveis contínuas sobre alto uso de recursos, como alta CPU, alta memória e alto uso de disco | Informações acionáveis sob demanda sobre alto uso de recursos e várias configurações do sistema |
| Frequência da recolha 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 suportados
As seções a seguir descrevem cenários comuns para o uso de diagnósticos de desempenho contínuos e sob demanda para identificar e solucionar problemas de desempenho.
Diagnóstico contínuo
O diagnóstico de desempenho contínuo permite identificar o alto uso de recursos monitorando sua VM regularmente para:
- Alto uso da CPU: deteta períodos de alto uso da CPU e mostra os principais consumidores de uso da CPU durante esses períodos.
- Alto uso de memória: Deteta períodos de alto uso de memória e mostra os principais consumidores de uso de memória durante esses períodos.
- Alto uso de disco: deteta períodos de alto uso de disco em discos físicos e mostra os principais consumidores de uso de disco durante esses períodos.
Diagnósticos sob demanda
O diagnóstico sob demanda fornece informações diferentes entre VMs Windows e 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 da rede. |
| Avaliação comparativa | Executa um teste de benchmark (IOPS e MBPS) para todas as unidades conectadas à VM. |
| Análise de desempenho | Verifica o consumo de recursos, problemas conhecidos, analisa 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 clientes SMB (Server Message Block). |
| Análise avançada de desempenho | Selecione rastreamentos para executar em paralelo. |
Dados recolhidos
O Diagnóstico de Desempenho coletou as informações na tabela a seguir de máquinas Windows, dependendo do cenário de desempenho que você está usando.
| Dados recolhidos | Análise rápida de desempenho | Avaliação comparativa | Análise de desempenho | Análise de arquivos do Azure | Análise avançada de desempenho |
|---|---|---|---|---|---|
| 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 de disco | Yes | Yes | Yes | Yes | Yes |
| Tarefas em execução | Yes | Yes | Yes | Yes | Yes |
| Contadores de confiabilidade de armazenamento | Yes | Yes | Yes | Yes | Yes |
| Informações de armazenamento | Yes | Yes | Yes | Yes | Yes |
| Saída Fsutil | Yes | Yes | Yes | Yes | Yes |
| Informações do driver de filtro | Yes | Yes | Yes | Yes | Yes |
| Saída 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 | |||
| Rastreio do contador SMB ** | Yes | ||||
| Rastreamento do contador do SQL Server ** | Yes | Yes | |||
| Rastreio Xperf | Yes | ||||
| Rastreamento StorPort | Yes | ||||
| Rastreio de rede | Yes | Yes | |||
| Rastreamento de benchmark do Diskspd *** | Yes |
Impacto no desempenho
A tabela a seguir mostra os resultados da execução de testes de 12 horas de Diagnóstico de Desempenho contínuo em uma variedade de versões do sistema operacional Windows, VMs do Azure de tamanhos e cargas de CPU. Estes resultados mostram um efeito mínimo nos recursos do sistema.
| Versão do Sistema Operativo | Tamanho da VM | Carga da CPU | Uso médio da CPU | Utilização da CPU do percentil 90 | Utilização da CPU do percentil 99 | Utilização da memória |
|---|---|---|---|---|---|---|
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42-43 MB |
| Windows Server 2016 SQL | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42-43 MB |
| Windows Server 2019 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | 2% | 3% | 42-43 MB |
| Windows Server 2022 | B2s, A4V2, D5v2 | 20%, 50%, 80% | <0,5% | <0,5% | 3% | 42-43 MB |
Custos de armazenamento
Supondo um estresse constante na VM, estima-se que o custo de armazenamento para diagnósticos contínuos de desempenho seja inferior a um centavo por mês, supondo que você use armazenamento localmente redundante. Ele armazena informações em uma tabela e um arquivo JSON em um contêiner BLOB. Cada linha tem aproximadamente 0,5 KB e o relatório é de aproximadamente 9 KB antes da compactação. Duas linhas a cada cinco minutos mais o carregamento 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 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. No entanto, não há suporte para mover extensões de VM, incluindo a extensão de VM do Diagnóstico de Desempenho do Azure, entre regiões. 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.
Partilhar 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 de Diagnóstico de Desempenho de uma execução de Diagnóstico de Desempenho sob demanda. O contato de Suporte da Microsoft oferece a opção de carregar o relatório de Diagnóstico de Desempenho sob demanda para um espaço de trabalho. Use um dos seguintes métodos para baixar o relatório de Diagnóstico de Desempenho sob demanda:
- Baixe o relatório da folha ou da conta de armazenamento do Diagnóstico de Desempenho, conforme descrito em Analisar informações e relatórios do Diagnóstico de Desempenho.
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 suporte da comunidade do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.