Estatísticas de performance detalhadas para os volumes de armazenamento de instância do Amazon EC2
O Amazon EC2 fornece, em tempo real, estatísticas de performance de alta resolução para os volumes de armazenamento de instância NVMe anexados às instâncias do Amazon EC2 baseadas no Nitro. Essas estatísticas são apresentadas como contadores agregados que são retidos durante a toda a vida útil da instância. As estatísticas fornecem detalhes sobre o número cumulativo de operações, bytes enviados e recebidos, tempo gasto em operações de E/S de leitura e gravação e histogramas de operações de E/S de leitura e gravação. Embora essas estatísticas mantenham consistência com as estatísticas de performance detalhadas do Amazon EBS, elas também incluem histogramas de latência detalhados, categorizados por tamanho de E/S, que podem fornecer insights mais granulares sobre os padrões de performance do armazenamento. Essa maior visibilidade permite identificar precisamente quais são os tamanhos específicos de E/S que estão tendo problemas de latência, permitindo otimizar a performance das aplicações e solucionar os problemas com mais eficiência.
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 apenas com volumes de armazenamento de instância NVMe anexados a instâncias baseadas no Nitro.
-
Os contadores não persistem durante interrupções e reinicializações da instância.
-
As estatísticas estão disponíveis sem custo adicional.
Statistics
O dispositivo de blocos NVMe fornece as seguintes estatísticas:
Nome da estatística | Nome completo | Tipo | Descrição |
---|---|---|---|
total_read_ops |
Total de operações de leitura | Contador | O número total de operações de leitura concluídas. |
total_write_ops |
Total de operações de gravação | Contador | O número total de operações de gravação concluídas. |
total_read_bytes |
Total de bytes de leitura | Contador | O número total de bytes de leitura transferidos. |
total_write_bytes |
Total de bytes de gravação | Contador | O número total de bytes de gravação transferidos. |
total_read_time |
Tempo total de leitura | Contador | O tempo total gasto, em microssegundos, por todas as operações de leitura concluídas. |
total_write_time |
Tempo total de gravação | Contador | O tempo total gasto, em microssegundos, por todas as operações de gravação concluídas. |
instance_store_volume_performance_exceeded_iops |
A demanda de tempo total excedeu o IOPS máximo do volume | Contador | O tempo total em microssegundos que o IOPS demanda excedeu o máximo de IOPS do volume. Qualquer valor acima de 0 indica que a workload demandou mais IOPS do que o volume podia fornecer. Idealmente, a contagem incremental dessa métrica, entre os horários de dois snapshots, deve ser mínima. |
instance_store_volume_performance_exceeded_tp |
A demanda de tempo total excedeu o throughput máximo do volume | Contador | O tempo total em microssegundos que o throughput demanda excedeu o throughput máximo do volume. Qualquer valor acima de 0 indica que a workload exigia mais throughput do que o volume poderia fornecer. Idealmente, a contagem incremental dessa métrica, entre as horas de dois snapshots, deve ser mínima. |
volume_queue_length |
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_io_latency_histogram |
Histograma de E/S de leitura | Histograma * | O número de operações de leitura concluídas em cada compartimento de latência, em microssegundos. |
write_io_latency_histogram |
Histograma de E/S de gravação | Histograma * | O número de operações de gravação concluídas em cada compartimento de latência, em microssegundos. |
nota
* 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
As estatísticas devem ser acessadas diretamente na instância à qual os volumes de armazenamento de instância estão anexados. Você pode acessar as estatísticas usando um dos métodos a seguir.