Compartilhar via


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:

    Captura de tela que mostra como acessar métricas do Azure NetApp Files para pools de capacidade ou volumes.

  • 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:

    Instantâneo que mostra como navegar até o menu suspenso Métrica.

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 volume

  • Tamanho 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.

    Captura de tela que mostra as métricas do Azure NetApp Files em um gráfico de linhas que demonstra o limite de taxa de transferência atingido.

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 pelo 1. Um estado não íntegro é indicado pelo 0.

  • 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. 0nã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 usando GET por volume.

  • Tamanho de gravação de dados da camada legal do volume
    Dados divididos em camadas usando PUT por volume.

Próximas etapas