

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Estatísticas detalhadas de desempenho do Amazon EBS
<a name="nvme-detailed-performance-stats"></a>

Os dispositivos de blocos NVMe do Amazon EBS fornecem estatísticas de desempenho de E/S em tempo real e de alta resolução para volumes do Amazon EBS conectados a instâncias do Amazon EC2 baseadas no Nitro. Essas estatísticas são apresentadas como contadores agregados que são mantidos durante todo o período em que o volume permanece anexado à instância. As estatísticas fornecem detalhes sobre o número cumulativo de operações, bytes enviados e recebidos e tempo gasto em operações de E/S de leitura e gravação. Além disso, as estatísticas incluem histogramas de operações de E/S de leitura e gravação e o tempo total em que seu aplicativo excedeu o volume do EBS ou os limites de IOPS provisionadas ou de throughput da instância anexada.

Você pode coletar essas estatísticas em uma granularidade de intervalos de até um segundo. Se solicitações forem feitas em uma frequência maior que a intervalos de um segundo, o driver NVMe poderá enfileirar as solicitações juntamente com outros comandos administrativos para processamento posterior.

**Considerações**
+ As estatísticas são compatíveis com todos os tipos de volume do Amazon EBS.
+ As estatísticas são compatíveis apenas com volumes anexados a [instâncias criadas no AWS Nitro System](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html).
+ As estatísticas estão disponíveis para volumes habilitados para Multi-Attach. Ao visualizar as estatísticas de um volume habilitado para Multi-Attach, as estatísticas são específicas do anexo da instância e refletem somente o uso dessa instância.
+ As estatísticas estão disponíveis sem custo adicional.

## Statistics
<a name="nvme-stats"></a>

O dispositivo de blocos NVMe do Amazon EBS fornece as seguintes estatísticas:


| Nome da estatística | Nome completo | Tipo | Descrição | 
| --- | --- | --- | --- | 
| total\$1read\$1ops | Total de operações de leitura | Contador | O número total de operações de leitura concluídas. | 
| total\$1write\$1ops | Total de operações de gravação | Contador | O número total de operações de gravação concluídas. | 
| total\$1read\$1bytes | Total de bytes de leitura | Contador | O número total de bytes de leitura transferidos. | 
| total\$1write\$1bytes | Total de bytes de gravação | Contador | O número total de bytes de gravação transferidos. | 
| total\$1read\$1time | Tempo total de leitura | Contador | O tempo total gasto, em microssegundos, por todas as operações de leitura concluídas. | 
| total\$1write\$1time | Tempo total de gravação | Contador | O tempo total gasto, em microssegundos, por todas as operações de gravação concluídas. | 
| ebs\$1volume\$1performance\$1exceeded\$1iops | A demanda de tempo total excedeu as IOPS provisionadas do volume | Contador | O tempo total, em microssegundos, em que a demanda de IOPS excedeu a performance das IOPS provisionadas do volume. | 
| ebs\$1volume\$1performance\$1exceeded\$1tp | A demanda de tempo total excedeu o throughput provisionado do volume | Contador | O tempo total, em microssegundos, em que a demanda de throughput excedeu a performance do throughput provisionado. | 
| ec2\$1instance\$1ebs\$1performance\$1exceeded\$1iops | A demanda total de tempo excedeu o desempenho de IOPS da instância do EC2 | Contador | O tempo total, em microssegundos, em que o volume do EBS excedeu a performance máxima de IOPS da instância do Amazon EC2 conectada. | 
| ec2\$1instance\$1ebs\$1performance\$1exceeded\$1tp | A demanda de tempo total excedeu o desempenho de throughput da instância do EC2 | Contador | O tempo total, em microssegundos, em que o volume do EBS excedeu a performance máxima de throughput da instância do Amazon EC2 conectada. | 
| volume\$1queue\$1length | Tamanho de fila do volume | Ponto de tempo | O número de solicitações de operação de leitura e gravação aguardando conclusão. | 
| read\$1io\$1latency\$1histogram | Histograma de E/S de leitura | Histograma \$1 | O número de operações de leitura concluídas em cada compartimento de latência, em microssegundos.  | 
| write\$1io\$1latency\$1histogram | Histograma de E/S de gravação | Histograma \$1 | O número de operações de gravação concluídas em cada compartimento de latência, em microssegundos.  | 

**nota**  
\$1 As estatísticas do histograma representam apenas as operações de E/S que foram concluídas com êxito. As operações de E/S paralisadas ou prejudicadas não foram incluídas, mas ficarão aparentes nas estatísticas de `volume_queue_length`, que são apresentadas como estatísticas pontuais.

## Acessar as estatísticas
<a name="nvme-stat-access"></a>

As estatísticas devem ser acessadas diretamente da instância à qual o volume do Amazon EBS está anexado. Você pode acessar as estatísticas usando um dos métodos a seguir.

### Instâncias do Linux
<a name="nvme-stat-access-linux"></a>

------
#### [ Amazon CloudWatch ]

Você pode configurar o agente do Amazon CloudWatch para coletar as estatísticas da instância e disponibilizá-las como métricas personalizadas no CloudWatch. Você pode, então, usar as métricas do CloudWatch para analisar padrões de E/S, acompanhar tendências de performance, criar painéis personalizados e configurar alarmes automatizados baseados em limites de performance.

Para obter mais informações sobre como configurar o atendente do CloudWatch, consulte:
+ [Criar o arquivo de configuração do atendente do CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html)
+ [Coletar métricas do driver NVMe do Amazon EBS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-EBS-Collect.html)

Com a versão complementar do Amazon CloudWatch Observability EKS `4.1.0` e versões posteriores, as estatísticas são coletadas automaticamente quando as métricas do driver CSI do Amazon EBS são ativadas. Para obter mais informações, consulte [Métricas do driver NVMe do Amazon EBS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-enhanced-EKS.html#Container-Insights-metrics-EBS).

------
#### [ ebsnvme script ]

O script `ebsnvme` pode ser encontrado no [repositório amazon-ec2-utils do Github](https://github.com/amazonlinux/amazon-ec2-utils).

**Para acessar as estatísticas**

1. Conecte-se à instância a que o volume está anexado.

1. Baixe o script `ebsnvme` do repositório do GitHub `amazon-ec2-utils`. 

   ```
   wget https://raw.githubusercontent.com/amazonlinux/amazon-ec2-utils/refs/heads/main/ebsnvme
   ```

1. Modifique as permissões do script para torná-lo executável.

   ```
   sudo chmod +x ./ebsnvme
   ```

1. Execute o script `ebsnvme` e especifique o nome do dispositivo para o volume.

   ```
   sudo ./ebsnvme stats /dev/nvme0n1
   ```

------
#### [ nvme-cli tool ]

**Para acessar as estatísticas**

1. Conecte-se à instância a que o volume está anexado.

1. As AMIs do Amazon Linux lançadas após 12 de novembro de 2024 incluem a versão mais recente da ferramenta `nvme-cli`. Se você estiver usando uma AMI do Amazon Linux mais antiga, atualize a ferramenta `nvme-cli`.

   ```
   sudo yum install nvme-cli
   ```

1. Execute o comando a seguir e especifique o nome do dispositivo para o volume.

   ```
   nvme amzn stats /dev/nvme0n1
   ```

------
#### [ Prometheus ]

É possível monitorar as estatísticas com o Prometheus, uma aplicação de código aberto para monitoramento, e com o Amazon Managed Service for Prometheus. Isso facilita o monitoramento dos volumes do Amazon EBS em ambientes de contêineres e Kubernetes em grande escala. Com a versão v1.37.0 e posteriores do driver CSI do Amazon EBS, as estatísticas detalhadas de desempenho são expostas como um endpoint `/metrics` compatível com o Prometheus para exportação para o Prometheus.

Para mais informações, consulte [Ingerir métricas no seu espaço de trabalho do Amazon Managed Service for Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-ingest-methods.html) no *Guia do usuário do Amazon Managed Service for Prometheus*.

------

### Instâncias do Windows
<a name="nvme-stat-access-windows"></a>

------
#### [ nvme\$1amzn.exe tool ]

**Para acessar as estatísticas**

1. Conecte-se à instância a que o volume está anexado.

1. Certifique-se de estar usando o driver AWSNVMe versão `1.7.0` ou posterior. Para obter mais informações sobre a atualização do driver AWSNVMe, consulte [Drivers AWS NVMe](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/aws-nvme-drivers.html).

1. Obtenha o número do disco do volume do EBS. Para obter mais informações, consulte [Mapear volumes do Amazon EBS para nomes de dispositivo NVMe](https://docs.aws.amazon.com/ebs/latest/userguide/identify-nvme-ebs-device.html)

1. Execute o comando a seguir como administrador e especifique o número do disco para o volume.

   ```
   .\nvme_amzn.exe stats disk_number
   ```

------