Compartilhar via


Métricas do Azure NetApp Files

O Azure NetApp Files fornece métricas sobre armazenamento alocado, uso real do armazenamento, E/S 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 um ou mais volumes.
  • Cota de volume: a quantidade de capacidade provisionada para um volume do Azure NetApp Files. Para volumes de QoS automáticos, a taxa de transferência é proporcional ao tamanho do volume. Para QoS manual, defina a taxa de transferência independentemente da capacidade 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 – Purgar delegações à espera de 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 manipulador de arquivos 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 (Configuração de Sessão do SMB2) 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 SOLICITAR_INFORMAÇÃO 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 cota de assinatura (versão prévia)

As métricas de cota de assinatura exibem cotas no nível da assinatura relativas aos limites impostos. Essas métricas são exibidas em duas colunas: o limite disponível e o consumo por sua assinatura.

Captura de tela das métricas de cota de assinatura.

As métricas de cota de assinatura estão atualmente em versão prévia. Antes de acessar as métricas de cota no nível da assinatura, você precisa registrar o recurso:

  1. Registrar o recurso

    Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFQuotaLimit
    
  2. Verifique o status do registro do recurso:

    Observação

    O RegistrationState pode ficar no estado Registering por até 60 minutos antes de mudar para Registered. Aguarde até que o status seja Registered antes de continuar.

    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFQuotaLimit
    

    Você também pode usar os comandos da CLI do Azureaz feature register e az feature show para registrar o recurso e exibir o status do registro.

  • Contas por assinatura

    Número de contas do NetApp por região

  • Total de volumes habilitados para backup por assinatura

    Número máximo de volumes cujo backup pode ser feito por assinatura

  • Total de volumes de acesso esporádico por assinatura

    Número total de volumes de acesso esporádico por assinatura

  • Total de volumes de DP por assinatura

    Número total de volumes de proteção de dados por assinatura

  • Total de TIBs por assinatura

    Capacidade regional total por assinatura

  • Volumes totais por assinatura

    Número total de volumes por assinatura

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 da cota de volume (GiB) em um pool de capacidade específico (ou seja, a soma 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

O Azure NetApp Files fornece métricas sobre armazenamento alocado, uso real do armazenamento, E/S de volume e latência. Usar essas métricas para entender o uso e o desempenho.

  • Tamanho do Volume Consumido em Porcentagem

    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 do Volume Consumido

    Tamanho lógico do volume (bytes usados).
    Esse tamanho inclui espaço lógico usado por sistemas de arquivos ativos e snapshots.

  • Tamanho do Instantâneo de Volume

    O tamanho do total de instantâneos em um volume.

  • Cota de Inodes de Volume

    O máximo de inodes (ou maxfiles) permitidos do volume se o limite foi aumentado por meio da solicitação de suporte. Se o limite não tiver sido aumentado por meio da solicitação de suporte, o valor dessa métrica será 0.

  • Volume Total de Inodes

    Com base no tamanho do volume, o máximo de inodes permitidosmaxfiles (ou ).

  • Inodes de Volume Usados

    Os inodes usados do volume (ou maxfiles).

  • Porcentagem de Inodes de Volume

    O percentual dos inodes (ou maxfiles) disponíveis do volume consumidos.

    Se o limite de inode de volume tiver sido aumentado por uma solicitação de suporte, o percentual será calculado com base na métrica de Cota de Inodes de Volume. Se o limite de inode de volume for o valor padrão com base no tamanho do volume, o percentual será calculado com base na métrica Total de Inodes de 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. Se a métrica exibir 1, o volume atingirá sua taxa de transferência e a taxa de transferência desse volume será limitada. O valor 0 significa que este limite ainda não foi atingido.

    Observação

    As métricas relativas ao limite de taxa de transferência atingido são coletadas a cada 5 minutos. Se o limite tiver sido atingido na janela de cinco minutos, isso significa que o limite foi atingido nessa janela.

    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 para o 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 repensar o uso do volume e delegar um volume diferente com um tamanho maior e/ou em um nível de serviço mais alto para satisfazer as exigências 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 IOPS

    Uma soma das operações de 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 atraso entre quando os dados são gravados no volume de origem e quando eles estão disponíveis no volume de destino.

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
    O tempo necessário para a sessão de replicação mais recente transferir todos os dados alterados (exemplo: blocos, instantâneos) do volume de origem para o volume de destino.

  • Tamanho da última transferência da replicação do volume
    A quantidade total de dados transferidos durante a sessão de replicação mais recente de um volume de origem para seu volume de destino.

  • Progresso da replicação do volume
    A quantidade total de dados em bytes transferidos para a operação de transferência atual.

  • Transferência total de replicação do volume
    O volume cumulativo de dados transferidos do volume de origem para o volume de destino durante todo o tempo de vida da relação de replicaçã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 total da 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.

  • Taxa de transferência total

    Soma da taxa de transferência total (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 está 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. Um valor de 1 significa que ele não está suspenso. Um valor de 0 significa que está suspenso.

  • Bytes de backup do volume

    Total de bytes de backup para este volume.

  • Ú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 restauração de backup.

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 estratificados usando PUT por volume.

Próximas etapas