Métricas do Azure NetApp Files
O Azure NetApp Files fornece métricas sobre o armazenamento alocado, a utilização de armazenamento real, IOPS de volume e latência. Analisando essas métricas, você pode obter um melhor entendimento sobre o padrão de uso e o desempenho do volume de suas contas do NetApp.
Definições
Entender a terminologia relacionada ao desempenho e à capacidade no Azure NetApp Files é essencial para entender as métricas disponíveis:
- Pool de capacidade: um pool de capacidade é como a capacidade é cobrada no Azure NetApp Files. Os pools de capacidade contêm volume.
- Cota de volume: a quantidade de capacidade provisionada para um volume do Azure NetApp Files. A cota de volume está diretamente vinculada à Qualidade de Serviço (QoS) automática, o que afeta o desempenho do volume. Para obter mais informações, consulte Tipos de QoS para pools de capacidade.
- Taxa de transferência: a quantidade de dados transmitidos pela transmissão (leitura/gravação/outra) entre o Azure NetApp Files e o cliente. A taxa de transferência no Azure NetApp Files é medida em bytes por segundo.
- Latência: a latência é a quantidade de tempo para que uma operação de armazenamento seja concluída no armazenamento a partir do momento em que ela chega ao momento em que é processada e está pronta para ser enviada de volta ao cliente. A latência no Azure NetApp Files é medida em milissegundos (ms).
Sobre as métricas de operação de desempenho de armazenamento
Uma operação no Azure NetApp Files é definida como algo que acontece durante uma conversa cliente/servidor. Por exemplo, quando um cliente solicita que um arquivo seja lido do Azure NetApp Files, as operações de leitura e outras são enviadas e recebidas entre o cliente e o servidor.
Ao monitorar o volume do Azure NetApp Files, as operações de leitura e gravação são autoexplicativas. Também está incluída nas métricas uma métrica chamada Outros IOPS, o que significa qualquer operação que não seja uma leitura ou gravação. Outras IOPS abrangem operações como metadados, que estão presentes junto com a maioria das operações de leitura e gravação.
Os seguintes tipos de operações de metadados são incluídos na métrica Outras IOPS :
NFSv3
Chamadas de metadados NFSv3 incluídas em Outras IOPS, conforme abordado em RFC-1813:
- Procedimento 0: NULL – Não fazer nada
- Procedimento 1: GETATTR – Obter atributos de arquivo
- Procedimento 2: SETATTR – Definir atributos de arquivo
- Procedimento 3: LOOKUP – Nome do arquivo de pesquisa
- Procedimento 4: ACCESS – Verificar Permissão de Acesso
- Procedimento 5: READLINK – Ler do link simbólico
- Procedimento 8: CREATE – Criar um arquivo
- Procedimento 9: MKDIR – Criar um diretório
- Procedimento 10: SYMLINK – Criar um link simbólico
- Procedimento 11: MKNOD – Criar um dispositivo especial
- Procedimento 12: REMOVE – Remover um Arquivo
- Procedimento 13: RMDIR – Remover um Diretório
- Procedimento 14: RENAME – Renomear um Arquivo ou Diretório
- Procedimento 15: LINK – Criar Link para um objeto
- Procedimento 16: READDIR – Ler do Diretório
- Procedimento 17: READDIRPLUS – Leitura estendida do diretório
- Procedimento 18: FSSTAT – Obter informações dinâmicas do sistema de arquivos
- Procedimento 19: FSINFO – Obter informações do sistema de arquivos estático
- Procedimento 20: PATHCONF – Recuperar informações do POSIX
- Procedimento 21: COMMIT – Confirmar dados armazenados em cache em um servidor para armazenamento estável
NFSv4.1
Chamadas de metadados NFSv4.1 incluídas em Outras IOPS, conforme abordado no RFC-7530:
- Procedimento 0: NULL – Não fazer nada
- Procedimento 1: COMPOUND – Combinando várias operações NFS em uma única solicitação
- Operação 3: ACCESS – Verificar direitos de acesso
- Operação 4: CLOSE – Fechar arquivo
- Operação 5: COMMIT – Confirmar dados armazenados em cache
- Operação 6: CREATE – Criar um objeto de arquivo irregular
- Operação 7: DELEGPURGE – Limpar delegações aguardando recuperação
- Operação 8: DELEGRETURN – Delegação de retorno
- Operação 9: GETATTR – Obter atributos
- Operação 10: GETFH – Obter o filehandle atual
- Operação 11: LINK – Criar link para um arquivo
- Operação 12: LOCK – Criar bloqueio
- Operação 13: LOCKT – Teste para Bloqueio
- Operação 14: LOCKU – Desbloquear arquivo
- Operação 15: LOOKUP – Pesquisar nome de arquivo
- Operação 16: LOOKUPP – Pesquisar o diretório pai
- Operação 17: NVERIFY – Verificar a diferença nos atributos
- Operação 18: OPEN – Abrir um arquivo regular
- Operação 19: OPENATTR – Abrir diretório de atributo nomeado
- Operação 20: OPEN_CONFIRM – Confirmar abertura
- Operação 21: OPEN_DOWNGRADE – Reduzir o acesso ao arquivo aberto
- Operação 22: PUTFH – Definir o filehandle atual
- Operação 23: PUTPUBFH – Definir o filehandle público
- Operação 24: PUTROOTFH – Definir o filehandle raiz
- Operação 26: READDIR – Diretório de leitura
- Operação 27: READLINK – Ler link simbólico
- Operação 28: REMOVE – Remover objeto do sistema de arquivos
- Operação 29: RENAME – Renomear entrada de diretório
- Operação 30: RENEW – Renovar uma concessão
- Operação 32: SAVEFH – Salvar o filehandle atual
- Operação 33: SECINFO – Obter segurança disponível
- Operação 34: SETATTR – Definir atributos
- Operação 35: SETCLIENTID – Negociar ID do cliente
- Operação 36: SETCLIENTID_CONFIRM – Confirmar a ID do cliente
- Operação 37: VERIFY – Verificar os mesmos atributos
- Operação 39: RELEASE_LOCKOWNER – Estado do proprietário do bloqueio de liberação
SMB (inclui SMB2 e SMB3.x)
Comandos SMB incluídos em Outros IOPS com valor opcode:
Comando SMB | Valor opcode |
---|---|
SMB2 NEGOTIATE | 0x0000 |
SMB2 SESSION_SETUP | 0x0001 |
SMB2 LOGOFF | 0x0002 |
SMB2 TREE_CONNECT | 0x0003 |
SMB2 TREE_DISCONNECT | 0x0004 |
SMB2 CREATE | 0x0005 |
SMB2 CLOSE | 0x0006 |
SMB2 FLUSH | 0x0007 |
SMB2 LOCK | 0x000A |
SMB2 IOCTL | 0x000B |
SMB2 CANCEL | 0x000C |
SMB2 ECHO | 0x000D |
SMB2 QUERY_DIRECTORY | 0x000E |
SMB2 CHANGE_NOTIFY | 0x000F |
SMB2 QUERY_INFO | 0x0010 |
SMB2 SET_INFO | 0x0011 |
SMB2 OPLOCK_BREAK | 0x0012 |
Maneiras de acessar métricas
As métricas do Azure NetApp Files são integradas de forma nativa no monitor do Azure. No portal do Azure, você pode encontrar métricas para pools de capacidade e volumes do Azure NetApp Files de dois locais:
No monitor do Azure, selecione Métricas e selecione um pool ou volume de capacidade. Em seguida, selecione Métrica para exibir as métricas disponíveis:
No pool ou volume de capacidade do Azure NetApp Files, selecione Métricas. Em seguida, selecione Métrica para exibir as métricas disponíveis:
Métricas de uso para pools de capacidade
Tamanho Alocado do Pool
O tamanho provisionado do pool.Pool alocado para o tamanho do volume
O total de cota do volume (GiB) em um pool de capacidade específico (ou seja, o total dos tamanhos provisionados dos volumes no pool de capacidade).
Esse tamanho é o selecionado durante a criação do volume.Tamanho Consumido do Pool
O total de espaço lógico (GiB) usado nos volumes em um pool de capacidade.Tamanho Total de Instantâneos do Pool
A soma do tamanho de instantâneos de todos os volumes no pool.
Métricas de uso para volumes
Tamanho Consumido do Percentual de Volume
O percentual do volume consumido, incluindo instantâneos.
As métricas de agregação (por exemplo, mínimo, máximo) não são suportadas para o tamanho percentual do volume consumido.Tamanho Alocado do Volume
O tamanho provisionado de um volumeTamanho da Cota do Volume
O tamanho da cota (GiB) em que o volume é provisionado.Tamanho Consumido por Volume
Tamanho lógico do volume (bytes usados).
Esse tamanho inclui espaço lógico usado por sistemas de arquivos ativos e instantâneos.Tamanho do Instantâneo de Volume
O tamanho do total de instantâneos em um volume.Limite de taxa de transferência atingido
O limite de taxa de transferência atingido é uma métrica booleana que indica que o volume está atingindo seus limites de QoS. O valor 1 significa que o volume atingiu seu taxa de transferência máximo e o rendimento desse volume será limitado. O valor 0 significa que este limite ainda não foi atingido.
Observação
As métricas de limite de taxa de transferência atingido são coletadas a cada 5 minutos e exibidas como uma ocorrência se tiverem sido coletadas nos últimos 5 minutos.
Se o volume atingir o limite de taxa de transferência, ele não será dimensionado adequadamente para as demandas do aplicativo. Para resolver problemas de taxa de transferência:
Redimensione o volume:
Aumente o tamanho do volume para alocar mais taxa de transferência ao volume para que ele não seja limitado.
Modifique o nível de serviço:
Os níveis de serviço Premium e Ultra no Azure NetApp Files atendem a cargas de trabalho com requisitos de taxa de transferência mais altos. Mover o volume para um pool de capacidade em um nível de serviço mais alto aumenta automaticamente esses limites para o volume.
Altere as cargas de trabalho/aplicativo:
Considere redefinir o objetivo do volume e delegar um volume diferente com um tamanho maior e/ou em um nível de serviço mais alto para atender aos requisitos do aplicativo. Se for um volume NFS, considere alterar as opções de montagem para reduzir o fluxo de dados, caso o seu aplicativo seja compatível com essas alterações.
Métricas de desempenho para volumes
Observação
A latência de volume para Latência Média de Leitura e Latência Média de Gravação é medida dentro do serviço de armazenamento e não inclui latência de rede.
- Latência Média de Leitura
O tempo médio de ida e volta (RTT) para leituras do volume em milissegundos. - Latência Média de Gravação
O ttempo médio de ida e volta (RTT) para gravações do volume em milissegundos. - IOPS de leitura
O número de operações de leitura para o volume por segundo. - IOPS de Gravação
O número de operações de gravação para o volume por segundo. - OutraS IOPS O número de outras operações para o volume por segundo.
- Total de IOPS Uma soma da gravação, leitura e outras operações para o volume por segundo.
Métricas de replicação de volume
Observação
- O tamanho da transferência de rede (por exemplo, as métricas de transferência total de replicação de volume) pode ser diferente dos volumes de origem ou de destino de uma replicação entre regiões. Esse comportamento é um resultado do uso de um mecanismo de replicação eficiente para minimizar o custo de transferência de rede.
- As métricas de replicação de volume estão atualmente populadas para volumes de destino de replicação e não a origem da relação de replicação.
O status de replicação do volume é íntegro
A condição da relação de replicação. Um estado íntegro é indicado pelo1
. Um estado não íntegro é indicado pelo0
.A replicação de volume está transferindo
Se o status da replicação do volume for Transferindo.Tempo de retardo da replicação do volume
O tempo de retardo é a quantidade real de tempo que a replicação fica atrás da origem. Ele indica a idade dos dados replicados no volume de destino em relação ao volume de origem.
Observação
Ao avaliar o status de integridade da replicação de volume, considere o tempo de retardo da replicação de volume. Se o tempo de retardo for maior que o agendamento de replicação, o volume de replicação não alcançará a origem. Para resolver esse problema, ajuste a velocidade de replicação ou o agendamento de replicação.
Duração da última transferência da replicação do volume
A quantidade de tempo em segundos que levou para a última transferência ser concluída.Tamanho da última transferência da replicação do volume
O número total de bytes transferidos como parte da última transferência.Progresso da replicação do volume
A quantidade total de dados transferidos para a operação de transferência atual.Transferência total de replicação do volume
Os bytes cumulativos transferidos para a relação.
Métricas de taxa de transferência para pools de capacidade
Taxa de transferência alocada do pool
Soma da taxa de transferência de todos os volumes que pertencem ao pool.Taxa de transferência provisionada para o pool
Taxa de transferência provisionada deste pool.
Métricas de taxa de transferência para volumes
Taxa de transferência de leitura
Taxa de transferência de leitura em bytes por segundo.Taxa de transferência total
Soma de toda a taxa de transferência em bytes por segundo.Taxa de transferência de gravação
Taxa de transferência de gravação em bytes por segundo.Outras taxas de transferência
Outra taxa de transferência (que não é de leitura ou gravação) em bytes por segundo.Soma de taxa de transferência Total de toda a taxa de transferência (leitura, gravação e outros) em bytes por segundo.
Métricas de backup de volume
O backup do volume foi habilitado
Mostra se o backup está habilitado para o volume.1
está habilitado.0
é desabilitado.A operação de backup do volume foi concluída
Mostra se a última operação de backup ou restauração de volume foi concluída com êxito.1
obteve êxito.0
não obteve êxito.O backup do volume foi suspenso
Mostra se a política de backup está suspensa para o volume.1
não está suspenso.0
está suspenso.Bytes de backup do volume
Total de bytes de backup para este volume.Bytes transferidos do último backup do volume
Total de bytes transferidos para a última operação de backup ou restauração.Últimos bytes transferidos da operação de backup de volume
Total de bytes transferidos para a última operação de backup.Operação de restauração de backup de volume Últimos bytes transferidos
Total de bytes transferidos para a última operação de backup e restauração.
Métricas de acesso interessantes
Tamanho da camada legal do volume
Pegada de volume para a camada legal.Tamanho de leitura de dados da camada legal do volume
Dados lidos usandoGET
por volume.Tamanho de gravação de dados da camada legal do volume
Dados divididos em camadas usandoPUT
por volume.