Partilhar via


Métricas para o Azure NetApp Files

O Azure NetApp Files fornece métricas sobre armazenamento alocado, uso real de armazenamento, IOPS de volume e latência. Ao analisar estas métricas, pode obter uma melhor compreensão do padrão de uso e desempenho de volume das suas contas NetApp.

Definições

Compreender a terminologia relacionada ao desempenho e à capacidade no Azure NetApp Files é essencial para compreender as métricas disponíveis.

  • Pool de capacidade: um pool de capacidade é a forma como a capacidade é faturada nos Ficheiros Azure NetApp. Os pools de capacidade contêm um ou mais volumes.
  • Cota de volume: a quantidade de capacidade provisionada para um volume de Arquivos NetApp do Azure. Para volumes de QoS automáticos, a taxa de transferência é proporcional ao tamanho do volume. Para QoS manual, você define a taxa de transferência independentemente da capacidade de volume. Para obter mais informações, consulte Tipos de QoS para pools de capacidade.
  • Taxa de transferência: a quantidade de dados transmitidos através do fio (leitura/gravação/outros) entre os Arquivos NetApp do Azure e o cliente. O rendimento no Azure NetApp Files é medido em bytes por segundo.
  • Latência: Latência é a quantidade de tempo para uma operação de armazenamento ser concluída dentro do armazenamento, desde o momento em que chega até o momento em que é processada e está pronta para ser enviada de volta ao cliente. A latência nos Azure NetApp Files é medida em milissegundos (ms).

Sobre as métricas de operação de desempenho de armazenamento

Uma operação nos Arquivos NetApp do Azure é definida como algo que acontece durante uma conversa cliente/servidor. Por exemplo, quando um cliente solicita que um ficheiro seja lido a partir do Azure NetApp Files, as operações de leitura e outras são enviadas e recebidas entre o cliente e o servidor.

Ao monitorizar o volume do Azure NetApp Files, as operações de leitura e escrita são autoexplicativas. Também está incluída nas métricas uma métrica chamada Outras IOPS, ou seja, qualquer operação que não seja uma leitura ou gravação. A outra métrica IOPS abrange operações como metadados, que estão presentes juntamente com a maioria das operações de leitura e escrita.

Os seguintes tipos de operações de metadados estão incluídos na métrica Outras IOPS :

NFSv3

Chamadas de metadados NFSv3 incluídas em Outras IOPS , conforme abordado no RFC-1813:

  • Procedimento 0: NULO - Fazer nada
  • Procedure 1: GETATTR - Obter atributos do ficheiro
  • Procedimento 2: SETATTR - Definir atributos de arquivo
  • Procedimento 3: LOOKUP - Pesquisa de nome de ficheiro
  • Procedimento 4: ACESSO - Verificar Permissão de Acesso
  • Procedimento 5: READLINK - Ler a partir de ligação simbólica
  • Procedimento 8: CRIAR - Criar um ficheiro
  • Procedimento 9: MKDIR - Criar um diretório
  • Procedure 10: SYMLINK - Criar uma ligação simbólica
  • Procedimento 11: MKNOD - Criar um dispositivo especial
  • Procedimento 12: REMOVE - Remover um ficheiro
  • Procedure 13: RMDIR - Remover um Diretório
  • Procedimento 14: RENOMEAR - Renomear um Ficheiro ou Diretório
  • Procedimento 15: LINK - Criar ligação para um objeto
  • Procedimento 16: READDIR - Ler do diretório
  • Procedimento 17: READDIRPLUS - Leitura estendida de diretório
  • Procedimento 18: FSSTAT - Obter informações dinâmicas do sistema de ficheiros
  • Procedimento 19: FSINFO - Obter informações estáticas do sistema de arquivos
  • Procedimento 20: PATHCONF - Recuperar informação POSIX
  • Procedimento 21: COMMIT - Confirmar dados em cache num servidor para armazenamento estável

NFSv4.1

Chamadas de metadados NFSv4.1 incluídas em Outras IOPS, conforme descrito em RFC-7530:

  • Procedure 0: NULL – Não fazer nada
  • Procedimento 1: COMPOUND – Combinar múltiplas operações NFS num único pedido
  • Operação 3: ACESSO – Verificar direitos de acesso
  • Operação 4: FECHAR – Fechar ficheiro
  • Operação 5: COMMIT – Confirmar dados em cache
  • Operação 6: CRIAR - Criar um objeto de ficheiro não regular
  • Operação 7: DELEGPURGE - Eliminar delegações aguardando recuperação
  • Operação 8: DELEGRETURN - Devolução de Delegação
  • Operação 9: GETATTR - Obter atributos
  • Operação 10: GETFH - Obter filehandle atual
  • Operação 11: LINK - Criar ligação para um ficheiro
  • Operação 12: BLOQUEIO - Criar bloqueio
  • Operação 13: LOCKT - Teste de Bloqueio
  • Operation 14: LOCKU - Desbloquear ficheiro
  • Operação 15: LOOKUP - Consultar nome de ficheiro
  • Operação 16: LOOKUPP - Procurar diretório pai
  • Operação 17: NVERIFY - Verificar diferença nos atributos
  • Operação 18: OPEN - Abrir um ficheiro 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 a ficheiros abertos
  • Operação 22: PUTFH - Definir a alça de ficheiro atual
  • Operação 23: PUTPUBFH - Definir filehandle público
  • Operação 24: PUTROOTFH - Definir identificador de ficheiro raiz
  • Operação 26: LERDIR - Ler diretório
  • Operação 27: READLINK - Ler link simbólico
  • Operação 28: REMOVER - Remover objeto do sistema de ficheiros
  • Operação 29: RENAME - Renomear entrada de diretório
  • Operação 30: RENOVAR - Renovar um contrato de arrendamento
  • Operação 32: SAVEFH - Guardar o manipulador de ficheiros atual
  • Operação 33: SECINFO - Obter segurança disponível
  • Operation 34: SETATTR - Definir atributos
  • Operação 35: SETCLIENTID - Negociar ID do cliente
  • Operação 36: SETCLIENTID_CONFIRM - Confirmar ID do cliente
  • Operação 37: VERIFICAR - Verificar os mesmos atributos
  • Operação 39: RELEASE_LOCKOWNER – Liberar estado do proprietário do bloqueio

SMB (inclui SMB2 e SMB3.x)

Comandos SMB incluídos em Outras IOPS com valor opcode:

comando SMB Valor do Opcode
SMB2 NEGOCIAR 0x0000
Configuração de Sessão SMB2 0x0001
SMB2 LOGOFF 0x0002
Conexão de Árvore do SMB2 0x0003
SMB2 TREE_DISCONNECT 0x0004
SMB2 CRIAR 0x0005
Fechar SMB2 0x0006
DESCARGA SMB2 0x0007
BLOQUEIO SMB2 0x000A
SMB2 IOCTL 0x000B
SMB2 CANCELAR 0x000C
SMB2 Eco 0x000D
SMB2 QUERY_DIRECTORY 0x000E
SMB2 Notificação de Alteração 0x000F
SMB2 QUERY_INFO 0x0010
SMB2 SET_INFO  0x0011
Interrupção de bloqueio oportunístico (SMB2 OPLOCK_BREAK)  0x0012

Formas de aceder a métricas

As métricas do Azure NetApp Files estão integradas nativamente no Azure Monitor. A partir do portal do Azure, pode encontrar métricas para pools de capacidade e volumes de Azure NetApp Files a partir de dois locais:

  • No monitor do Azure, selecione Métricas, selecione um pool de capacidade ou volume. Em seguida, selecione Métrica para visualizar as métricas disponíveis:

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

    Sugestão

    Para volumes de cache, clique no campo Scope e depois introduza o ID completo do recurso da cache no filtro de pesquisa.

  • No pool de capacidade ou volume do Azure NetApp Files, selecione Métricas. Em seguida, selecione Métrica para visualizar as métricas disponíveis:

    Instantâneo que mostra como navegar até a lista suspensa de Métrica.

Métricas de quotas de subscrição

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

Captura das métricas de cota de assinatura.

  • Contas por subscrição

    Número de contas NetApp por região

  • Conjuntos de capacidade por subscrição

    Número de grupos de capacidade por assinatura

  • Instantâneos por volume

    Número de instantâneos por volume

  • Buckets por volume

    Número de baldes por volume

  • Total de volumes habilitados para backup por assinatura

    Número máximo de volumes dos quais pode ser feita cópia de segurança por subscrição

  • Total de volumes de acesso por assinatura

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

  • Volumes por subscrição

    Número total de volumes por subscrição

  • Volumes por pool de armazenamento

    Número total de volumes por grupo de capacidade

  • Volumes totais de PD por subscrição

    Número total de volumes de proteção de dados por subscrição (volumes de destino)

  • Volumes de clonação de curto prazo por volume de origem

    Número total de volumes clones de curto prazo por volume fonte

  • Volumes clone de curto prazo por subscrição

    Número total de volumes clonados temporários por subscrição

  • Volumes de proteção contra ransomware por subscrição

    Número total de volumes protegidos com proteção avançada contra ransomware por subscrição

  • Total de TIBs por assinatura

    Capacidade regional total por subscrição

Métricas de utilização para pools de capacidade

  • Tamanho alocado do pool
    Tamanho provisionado da piscina.

  • Pool alocado ao tamanho do volume
    O total da quota de volume (GiB) num determinado grupo de capacidade (ou seja, o total dos tamanhos provisionados dos volumes no grupo de capacidade).
    Este tamanho é o tamanho que selecionou durante a criação do volume.

  • Tamanho consumido pela piscina
    O total de espaço lógico (GiB) utilizado nos volumes de uma pool de capacidade.

  • Tamanho total da imagem para a pool
    A soma do tamanho dos 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 de armazenamento, IOPS de volume e latência. Utilize estas métricas para compreender a utilização e o desempenho.

  • Tamanho percentual do volume consumido

    A porcentagem do volume consumido, incluindo instantâneos.
    Métricas de agregação (por exemplo, mín, máx) não são suportadas para o tamanho do volume consumido em percentagem.

  • Tamanho do volume alocado

    O tamanho provisionado de um volume

  • Tamanho da cota de volume

    O tamanho da cota (GiB) com que o volume é provisionado.

  • Tamanho do volume consumido

    Tamanho lógico do volume (bytes usados).
    Este tamanho inclui o espaço lógico usado por sistemas de ficheiros ativos e instantâneos.

  • Tamanho do instantâneo de volume

    O tamanho de todas as capturas de um volume.

  • Volume Inodes Quota

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

  • Total de Inodes de Volume

    O volume máximo permitido inodes (ou maxfiles) com base no tamanho do volume.

  • Inodos de volume usados

    O volume utilizado inodes (ou maxfiles).

  • Percentagem de inodos de volume

    A percentagem dos inodes (ou maxfiles) disponíveis do volume que foram consumidos.

    Se o limite de inode de volume tiver sido aumentado por uma solicitação de suporte, a porcentagem será calculada 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, a porcentagem será calculada com base na métrica Volume Inodes Total.

  • Limite de taxa de transferência atingido

    O limite de throughput alcançado é uma métrica booleana que indica que o volume está atingindo seus limites de QoS. Se a métrica apresentar 1, o volume atingiu a sua capacidade de processamento, e a capacidade de processamento para este volume será restringida. O valor 0 significa que este limite ainda não foi alcançado.

    Nota

    A métrica "Limite de throughput atingido" é recolhida a cada 5 minutos. Se o limite foi atingido durante a janela anterior de cinco minutos, significa que o limite foi atingido nessa janela.

    Se o volume estiver a atingir o limite de rendimento, não está dimensionado adequadamente para as exigências da aplicação. Para resolver problemas de throughput:

    • Redimensionar o volume:

      Para evitar limitação, aumente o tamanho do volume de forma a alocar mais largura de banda.

    • Modificar o nível de serviço

      Os níveis de serviço Premium e Ultra em Azure NetApp Files atendem a cargas de trabalho com requisitos mais elevados de largura de banda. Mover o volume para um pool de capacidade em um nível de serviço mais alto aumenta automaticamente esses limites para o volume.

    • Alterar as cargas de trabalho/aplicação

      Considere redefinir o uso do volume e delegar um volume diferente com um tamanho maior e/ou um nível de serviço superior para atender aos requisitos da sua aplicação. Se for um volume NFS, considere mudar as opções de montagem para reduzir o fluxo de dados, se a sua aplicação suportar essas alterações.

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

Métricas de desempenho para volumes

Nota

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 a partir do volume, em milissegundos.

  • Latência média de gravação
    O tempo médio de ida e volta (RTT) para gravações do volume em milissegundos.

  • Ler IOPS
    O número de operações de leitura no volume por segundo.

  • Escrever IOPS
    O número de operações de escrita no volume por segundo.

  • Outras IOPS

    O número de outras operações para o volume por segundo.

  • Total IOPS

    A soma das operações de escrita, leitura e outras no volume por segundo.

Métricas de replicação de volume

Nota

  • O tamanho da transferência de rede (por exemplo, as métricas de transferência total de replicação de volume ) pode diferir dos volumes de origem ou de destino de uma replicação entre regiões. Este comportamento é o resultado da utilização de um motor de replicação eficiente para minimizar o custo de transferência de rede.
  • Atualmente, as métricas de replicação de volume estão preenchidas para volumes de destino de replicação e não para a origem da relação de replicação.
  • O estado de replicação de volume está saudável
    A condição da relação de replicação. Um estado saudável é indicado por 1. Um estado não saudável é denotado por 0.

  • A replicação de volume está transferindo
    Se o estado da replicação de volume está a ser transferido.

  • Tempo de atraso na replicação de volume
    O atraso entre quando os dados são gravados no volume de origem e quando estão disponíveis no volume de destino.

Nota

Ao avaliar o estado de saúde da replicação de volume, considere o tempo de atraso da replicação do volume. Se o tempo de atraso for maior do que o cronograma de replicação, o volume de replicação não conseguirá acompanhar a fonte. Para resolver este problema, ajuste a velocidade da replicação ou o agendamento da replicação.

  • Tempo da última transferência na replicação de volume
    O tempo necessário para a sessão de replicação mais recente transferir todos os dados alterados (por exemplo: blocos, instantâneos) do volume de origem para o volume de destino.

  • Tamanho da última transferência da replicação de 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 de volume
    A quantidade total de dados em bytes transferidos para a operação de transferência atual.

  • Transferência total de replicação de 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 throughput para pools de capacidade

  • Taxa de transferência alocada no pool
    Soma da capacidade de processamento de todos os volumes pertencentes ao conjunto.

  • Capacidade de processamento provisionada para o pool
    Capacidade de processamento provisionada deste pool.

Métricas de desempenho para volumes

  • Taxa de transferência de leitura

    Taxa de leitura em bytes por segundo.

  • Rendimento total
    Soma de todo o rendimento em bytes por segundo.

  • Rendimento de escrita

    Escrita de throughput em bytes por segundo.

  • Outra taxa de transferência

    Outra largura de banda (que não é leitura ou escrita) em bytes por segundo.

  • Rendimento total

    Soma de toda a taxa de transferência (leitura, escrita e outras) em bytes por segundo.

Métricas de backup de volumes

  • O backup de volume está ativado

    Mostra se a cópia de segurança está ativada para o volume. 1 está ativado. 0 está desativado.

  • Está a operação de backup de volume concluída

    Mostra se a última operação de backup ou restauração do volume foi concluída com sucesso. 1 é bem-sucedido. 0 não foi bem-sucedido.

  • O backup de volume está suspenso

    Indica se a política de backup está suspensa para o volume. Um valor de 1 significa que não está suspenso. Um valor de 0 significa que está suspenso.

  • Bytes de Backup do Volume

    O total de bytes copiados de segurança para este volume.

  • Número de bytes transferidos na última operação de backup de volume

    Total de bytes transferidos na última operação de backup.

  • Operação de restauração de últimos bytes transferidos do backup de volume

    Total de bytes transferidos na última operação de restauração de backup.

Métricas de acesso impressionantes

  • Tamanho da camada fria do volume
    Pegada de volume para a camada fria.

  • Tamanho de leitura de dados da camada fria de volume
    A leitura dos dados é feita com GET por volume.

  • Tamanho de gravação de dados da camada fria de volume
    Dados distribuídos usando PUT por volume.

Métricas de volume de cache (visualização)

  • Blocos de falha de volume de cache

    Essa métrica conta blocos perdidos no processo de cache. Durante o estado estacionário, após o aquecimento do cache, se esse valor exceder os blocos solicitados pelo cliente, isso é indicativo de um tipo de carga de trabalho abaixo do ideal.

  • Blocos solicitados pelo cliente

    Um movimento de dados ao longo da contagem de tempo para fornecer informações sobre latência.

  • Constituintes na contagem de capacidade

    Uma contagem dos constituintes que estão pelo menos 90% cheios.

  • Estado da ligação ao volume da cache

    A métrica exibe 1 se todos os volumes de cache puderem se conectar ao volume de origem. Um valor 0 significa que a conexão não está funcionando.

  • Tamanho máximo do ficheiro

    O tamanho máximo do ficheiro em bytes.

Próximos passos