As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Amazon FSx para NetApp desempenho de ONTAP
Veja a seguir uma visão geral do desempenho do sistema de arquivos Amazon FSx for NetApp ONTAP, com uma discussão sobre as opções disponíveis de desempenho e taxa de transferência e dicas úteis de desempenho.
Tópicos
Como a performance é avaliada nos sistemas de arquivos do FSx para ONTAP
O desempenho do sistema de arquivos é medido por sua latência, taxa de transferência e I/O operações por segundo (IOPS).
Latência
O Amazon FSx for NetApp ONTAP fornece latências de operação de arquivos abaixo de um milissegundo com armazenamento em unidade de estado sólido (SSD) e dezenas de milissegundos de latência para armazenamento em pool de capacidade. Além disso, o Amazon FSx tem duas camadas de armazenamento em cache de leitura em cada servidor de arquivos, nas unidades de NVMe (memória não volátil expressa) e em memória, para fornecer latências ainda mais baixas ao acessar seus dados lidos com mais frequência.
Throughput e IOPS
Cada sistema de arquivos do Amazon FSx fornece até vários GBps de throughput e centenas de milhares de IOPS. A quantidade específica de throughput e IOPS que sua workload pode gerar no sistema de arquivos depende da capacidade de throughput total e da configuração da capacidade de armazenamento do sistema de arquivos, com a natureza da workload, incluindo o tamanho do conjunto de trabalho ativo.
Suporte para SMB Multichannel e NFS nconnect
Com o Amazon FSx, você pode configurar o SMB Multichannel para fornecer várias conexões entre o ONTAP e os clientes em uma única sessão de SMB. O SMB Multichannel usa várias conexões de rede entre o cliente e o servidor simultaneamente para agregar largura de banda da rede para a máxima utilização. Para obter informações sobre como usar a CLI do NetApp ONTAP para configurar o SMB Multichannel, consulte Configuring SMB Multichannel for performance and redundancy
Os clientes NFS podem usar a opção de montagem nconnect para ter várias conexões TCP (até 16) associadas a uma única montagem NFS. Esse cliente NFS multiplexa as operações de arquivo em várias conexões TCP de forma round-robin e, assim, obtém maior throughput da largura de banda da rede disponível. Suporte para NFSv3 e NFSv4.1 +. nconnect A largura de banda da rede da instância do Amazon EC2 descreve o limite de largura de banda full duplex de 5 Gbps por fluxo de rede. Você pode superar esse limite usando vários fluxos de rede com nconnect ou SMB Multichannel. Consulte a documentação do seu cliente NFS para confirmar se há suporte para nconnect na versão do cliente. Para obter mais informações sobre NetApp ONTAP suporte paranconnect, consulte ONTAPsuporte para NFSv4.1
Molduras jumbo
Para obter o throughput máximo de leitura ou gravação, recomendamos habilitar frames jumbo em todas as interfaces de rede no caminho de dados para seu sistema de arquivos do Amazon FSx, incluindo suas instâncias de clientes do EC2. A configuração padrão de unidade máxima de transmissão (MTU) para interfaces de rede em seu sistema de arquivos do FSx para ONTAP é de 9.001 bytes.
Detalhes da desempenho
Para entender detalhadamente o modelo de desempenho do Amazon FSx for NetApp ONTAP, você pode examinar os componentes arquitetônicos de um sistema de arquivos Amazon FSx. Suas instâncias de computação cliente, estejam elas no local AWS ou no local, acessam seu sistema de arquivos por meio de uma ou várias interfaces de rede elástica (ENI). Essas interfaces de rede residem na Amazon VPC associada ao seu sistema de arquivos. Por trás de cada ENI do sistema de arquivos está um servidor de arquivos do NetApp ONTAP que fornece dados pela rede aos clientes que acessam o sistema de arquivos. O Amazon FSx fornece um cache em memória rápido e um cache em NVMe em cada servidor de arquivos para melhorar a desempenho dos dados acessados com mais frequência. Os discos SSD que hospedam os dados do sistema de arquivos estão anexados a cada servidor de arquivos.
Esses componentes são ilustrados no diagrama a seguir.
Correspondendo a esses componentes arquitetônicos — interface de rede, cache na memória, cache NVMe e volumes de armazenamento — estão as principais características de desempenho de um sistema de arquivos Amazon FSx for NetApp ONTAP que determinam a taxa de transferência geral e o desempenho de IOPS.
-
I/O Desempenho da rede: throughput/IOPS de solicitações entre os clientes e o servidor de arquivos (em conjunto)
-
In-memory e tamanho do cache NVMe no servidor de arquivos: tamanho do conjunto de trabalho ativo que pode ser acomodado para armazenamento em cache
-
I/O Desempenho do disco: throughput/IOPS de solicitações entre o servidor de arquivos e os discos de armazenamento
Há dois fatores que determinam essas características de desempenho no sistema de arquivos: a quantidade total de IOPS do SSD e a capacidade de throughput configurada para ele. As duas primeiras características de desempenho — I/O desempenho da rede e tamanho do cache na memória e NVMe — são determinadas exclusivamente pela capacidade de taxa de transferência, enquanto a terceira — I/O desempenho do disco — é determinada por uma combinação de capacidade de taxa de transferência e IOPS SSD.
File-based as cargas de trabalho geralmente são pontiagudas, caracterizadas por períodos curtos e intensos de alta temperatura, I/O com bastante tempo ocioso entre as rajadas. Para suportar cargas de trabalho com picos, além das velocidades básicas que um sistema de arquivos pode sustentar, o 24/7 Amazon FSx oferece a capacidade de atingir velocidades mais altas por períodos de tempo, tanto para operações de rede quanto de disco. I/O I/O O Amazon FSx usa um mecanismo de I/O crédito de rede para alocar a taxa de transferência e o IOPS com base na utilização média — os sistemas de arquivos acumulam créditos quando a taxa de transferência e o uso de IOPS estão abaixo dos limites básicos e podem usar esses créditos ao realizar operações. I/O
nota
Para os protocolos iSCSI e NVMe/TCP SAN, as operações de leitura sequencial do cliente podem atingir até a máxima I/O intermitência de rede ou a taxa de transferência básica do sistema de arquivos.
As operações de gravação usam duas vezes mais largura de banda da rede do que as operações de leitura. Uma operação de gravação precisa ser replicada no servidor de arquivos secundário. Portanto, uma única operação de gravação resulta no dobro de throughput de rede.
Impacto do tipo de implantação na desempenho
Você pode criar Single-AZ e Multi-AZ arquivar sistemas com o FSx for ONTAP. First-generation os sistemas de arquivos (ambos Single-AZ e Multi-AZ) e os sistemas de Multi-AZ arquivos de segunda geração são alimentados por um par de alta disponibilidade (HA). Second-generation Single-AZ os sistemas de arquivos são alimentados por até 12 pares de HA. Para obter mais informações, consulte Gerenciar pares de alta disponibilidade (HA).
O FSx for ONTAP Multi-AZ e sistemas de Single-AZ arquivos fornecem latências consistentes de operação de arquivos abaixo de um milissegundo com armazenamento SSD e dezenas de milissegundos de latência com armazenamento em pool de capacidade. Além disso, os sistemas de arquivos que atendem aos seguintes requisitos fornecem um cache de leitura de NVMe para reduzir as latências de leitura e aumentar a IOPS para dados lidos com frequência:
Multi-AZ Sistemas de arquivos 1 e Multi-AZ 2
Single-AZ 1 sistema de arquivos criado após 28 de novembro de 2022 com pelo menos 2 GBps de capacidade de taxa de transferência
Single-AZ 2 sistemas de arquivos com pelo menos 6 GBps de capacidade de transferência por par
nota
Para sistemas de arquivos de segunda geração (Single-AZ 2 e Multi-AZ 2), o uso de um cache NVMe pode fazer com que sua carga de trabalho alcance menos taxa de transferência total para cargas de trabalho grandes ou de alto rendimento. I/O Se você tiver uma workload limitada à throughput, recomendamos desativar o cache NVMe. Para obter mais informações, consulte Gerenciando o NVMe cache.
As tabelas a seguir mostram a quantidade de capacidade de throughput que os sistemas de arquivos podem atingir, dependendo de fatores como o número de pares de alta disponibilidade (HA) e a Regiões da AWS disponibilidade.
Impacto da capacidade de armazenamento na desempenho
O throughput máximo de disco e os níveis de IOPS que o sistema de arquivos pode alcançar são os mais baixos entre:
-
o nível de desempenho do disco fornecido pelos servidores de arquivos, com base na capacidade de throughput selecionada para o sistema de arquivos
-
o nível de desempenho do disco fornecido pelo número de IOPS do SSD provisionado para o sistema de arquivos
Por padrão, o armazenamento SSD do sistema de arquivos fornece até os seguintes níveis de throughput de disco e IOPS:
-
Throughput de disco (MBps por TiB de armazenamento): 768
-
IOPS de disco (IOPS por TiB de armazenamento): 3.072
nota
Ao diminuir a capacidade de armazenamento SSD em um sistema de arquivos de segunda geração, a maioria das workloads sofre um impacto mínimo no desempenho. No entanto, workloads com alto índice de gravação podem sofrer uma degradação temporária do desempenho. Você também pode passar por breves I/O pausas (até 60 segundos) à medida que o acesso do cliente é redirecionado para novos discos.
Para minimizar o impacto no desempenho, garanta que as workloads contínuas não consumam mais de 50% de CPU, 50% de throughput de disco ou 50% de IOPS do SSD de modo consistente antes de iniciar uma operação de redução do SSD. Para ter mais informações sobre a redução da capacidade de armazenamento, consulte Quando reduzir a capacidade de armazenamento do SSD.
Impacto da capacidade de throughput na desempenho
Cada sistema de arquivos do Amazon FSx tem uma capacidade de throughput configurada quando o sistema de arquivos é criado. A capacidade de taxa de transferência do seu sistema de arquivos determina o nível de I/O desempenho da rede ou a velocidade com que cada um dos servidores de arquivos que hospedam seu sistema de arquivos pode fornecer dados de arquivos pela rede aos clientes que os acessam. Níveis mais altos de capacidade de taxa de transferência vêm com mais memória e armazenamento de memória expressa não volátil (NVMe) para armazenar dados em cache em cada servidor de arquivos e níveis mais altos de I/O desempenho de disco suportados por cada servidor de arquivos.
Opcionalmente, você pode provisionar um nível mais alto de IOPS do SSD ao criar o sistema de arquivos. O nível máximo de IOPS do SSD que o sistema de arquivos pode alcançar também é determinado pela capacidade de throughput do sistema de arquivos, mesmo ao provisionar IOPS do SSD adicionais.
As tabelas a seguir mostram o conjunto completo de especificações de capacidade de throughput, com os níveis de linha de base e de intermitência e a quantidade de memória para armazenamento em cache no servidor de arquivos nas Regiões da AWS correspondentes.
Exemplo: capacidade de armazenamento e capacidade de throughput
O exemplo a seguir ilustra como a capacidade de armazenamento e a capacidade de throughput afetam a desempenho do sistema de arquivos.
Um sistema de arquivos de primeira geração configurado com 2 TiB de capacidade de armazenamento SSD e 512 MBps de capacidade de throughput tem os seguintes níveis de throughput:
-
Throughput de rede: linha de base de 625 MBps e intermitência de 1.250 MBps (consulte a tabela de capacidade de throughput)
-
Throughput de disco: linha de base de 512 MBps e intermitência de 600 MBps.
Portanto, sua workload que acessa o sistema de arquivos será capaz de gerar até 625 MBps de linha de base e 1.250 MBps de throughput de intermitência para operações de arquivo executadas em dados acessados ativamente e armazenados em cache no cache em memória e no cache em NVMe do servidor de arquivos.