New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
Por que a performance da minha instância Windows do EC2 está lenta?
Quero aprender a solucionar e resolver problemas de desempenho lento em minhas instâncias Windows do Amazon EC2 monitorando CPU, memória, E/S de volume do EBS e métricas de rede.
Resumo
Os seguintes motivos podem afetar o desempenho das instâncias Windows do Amazon Elastic Compute Cloud (Amazon EC2):
- CPU alta
- Memória elevada
- E/S do volume do Amazon Elastic Block Store (Amazon EBS)
- Drivers da AWS desatualizados
- Problemas de largura de banda de rede
- Créditos de intermitência esgotados
Resolução
Usar um runbook de automação para solucionar problemas de desempenho
Para determinar um problema de alto desempenho de CPU ou memória com uma instância do Windows, use o runbook AWSSupport-TroubleshootWindowsPerformance do AWS Systems Manager Automation. É uma prática recomendada executar o runbook quando você está enfrentando problemas de desempenho.
Antes de iniciar o runbook, certifique-se de que seu usuário ou perfil do AWS Identity and Access Management (IAM) tenha as permissões necessárias. Para fazer upload dos logs capturados para o Amazon Simple Storage Service (Amazon S3), certifique-se de que seu perfil de instância tenha as permissões necessárias. Para obter mais informações, consulte a seção Permissões do IAM necessárias em AWSSupport-TroubleshootWindowsPerformance.
Para configurar o runbook, consulte a seção Instruções em AWSSupport-TroubleshootWindowsPerformance.
Observação: o runbook não analisa o despejo do processo e os logs capturados pelo EC2Rescure. Se você precisar revisar os registros, poderá revisá-los manualmente.
A saída do runbook fornece um resumo das métricas de desempenho. Com base nas métricas de desempenho, você pode identificar os processos que usam a maioria dos recursos. Para solucionar problemas adicionais, conclua as ações nas seções a seguir.
Determinar se o seu tipo de instância está com baixo desempenho
Para determinar se o desempenho da sua instância está limitado devido a um tipo de instância de baixo desempenho, identifique seu tipo de instância do EC2.
Se sua instância T2 ou T3 mostrar alta utilização da CPU, defina o desempenho intermitente como ilimitado para manter a alta utilização da CPU por qualquer período de tempo necessário.
Monitorar a utilização da CPU e da memória
Para monitorar quais processos estão usando alta utilização da CPU e da memória, use o Gerenciador de tarefas, o Gerenciador de recursos ou o Monitor de desempenho do Windows. Para mais informações, consulte Como posso diagnosticar o uso elevado da CPU em minha instância do EC2 do Windows quando minha CPU não estiver suspensa??
Analisar as métricas do EBS
Você pode usar o Amazon CloudWatch para revisar as métricas do EBS. Analise a métrica Equilíbrio de intermitência ou as métricas de IOPS do CloudWatch para verificar se os créditos de intermitência de E/S estão disponíveis no volume. Além disso, confirme se o volume não está excedendo o desempenho da linha de base.
Quando você tem várias aplicações em uma instância, a demanda de IOPS aumenta. Para melhorar o desempenho na sua instância, use volumes adicionais do EBS não raiz para suas aplicações. Além disso, use o volume raiz somente para o sistema operacional (OS).
Atualizar os drivers da AWS
Drivers desatualizados da AWS podem causar problemas de desempenho na sua instância. Se você tiver alta utilização de CPU, memória ou rede, ou se tiver problemas intermitentes de conectividade, atualize os drivers da AWS na sua instância.
Para determinar os drivers da AWS que estão instalados na sua instância, execute o seguinte comando no Windows PowerShell como administrador:
dism /online /get-drivers /format:table | findstr Amazon
Se os drivers ena.inf, awsnvme.inf ou xenvbd.inf estiverem instalados na sua instância, atualize-os para a versão mais recente.
Com base no seu tipo de instância, determine se sua instância requer drivers AWS NVMe e de Adaptador de Rede Elástica (ENA). Se a instância exigir drivers AWS NVMe ou ENA, baixe os drivers mais recentes e instale-os na sua instância.
É uma prática recomendada atualizar os drivers PV da AWS nas suas instâncias Windows para todos os tipos de instâncias compatíveis, incluindo instâncias T2.
Monitorar as métricas NetworkIn e NetWorkout
Calcule as métricas NetworkIn e NetWorkout do CloudWatch para sua instância para ajudar a diagnosticar problemas de largura de banda da rede da instância.
Para aumentar a largura de banda da rede, o desempenho do pacote por segundo e reduzir consistentemente a latência, ative a rede aprimorada. Primeiro, determine o mecanismo de rede aprimorado que está disponível para o tipo de instância compatível. Em seguida, use a interface ENA ou Intel 82599 VF para ativar a rede aprimorada.
Informações relacionadas

Conteúdo relevante
- feita há 17 diaslg...
- Resposta aceitafeita há um mêslg...
- feita há um mêslg...
- feita há 2 meseslg...
- feita há um mêslg...
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 2 meses
- AWS OFICIALAtualizada há 2 anos