Referências de desempenho

Esta página mostra os limites de desempenho de um único volume do Google Cloud NetApp Volumes a partir de várias máquinas virtuais de cliente. Use as informações nesta página para dimensionar as suas cargas de trabalho.

E/S aleatória versus E/S sequencial

As cargas de trabalho que são principalmente de I/O aleatório por natureza não conseguem gerar a mesma quantidade de débito que as cargas de trabalho de I/O sequencial.

Testes de desempenho

Os resultados do teste seguintes apresentam limites de desempenho. Nestes testes, o volume tem capacidade suficiente para que o débito não afete os testes de referência. A atribuição da capacidade de um único volume para além dos seguintes números de débito não gera ganhos de desempenho adicionais.

Tenha em atenção que os testes de desempenho foram concluídos com o Fio.

Para os resultados dos testes de desempenho, tenha em atenção as seguintes considerações:

  • Os níveis de desempenho do serviço Standard, Premium e Extreme escalam o débito com a capacidade de volume até atingir os limites.

  • O nível de serviço Flex com desempenho personalizado permite o dimensionamento independente da capacidade, das IOPS e do débito.

  • Os resultados de IOPS são puramente informativos.

  • Os números usados para produzir os seguintes resultados estão configurados para mostrar o máximo de resultados. Os resultados seguintes devem ser considerados uma estimativa da atribuição da capacidade de débito máxima alcançável.

  • A utilização de vários volumes rápidos por projeto pode estar sujeita a limites por projeto.

  • Os seguintes resultados dos testes de desempenho abrangem apenas os tipos de protocolos NFSv3, SMB ou ambos. Outros tipos de protocolos, como o NFSv4.1, não foram usados para testar o desempenho dos volumes NetApp.

Limites de débito de volume para acesso NFSv3

As secções seguintes fornecem detalhes sobre os limites de débito de volume para acesso NFSv3.

Os testes foram executados com o nível de serviço Flex com desempenho personalizado e o nível de serviço Extreme. Seguem-se os resultados capturados.

Nível de serviço flexível com desempenho personalizado

Os seguintes testes foram executados com um único volume num conjunto de armazenamento zonal de desempenho personalizado Flex. O conjunto foi configurado com o débito máximo e os IOPS, e os resultados foram capturados.

Tamanho do bloco de 64 KiB (E/S sequencial)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 64 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • Conjunto de trabalho de 96 GiB para cada máquina virtual com um total combinado de 576 GiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • Opções de montagem rsize e wsize configuradas em 65536

  • O tamanho do volume era de 10 TiB do nível de serviço Flex com desempenho personalizado. Para os testes, o desempenho personalizado foi definido para os valores máximos de 5120 MiBps e 160 000 IOPS.

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar aproximadamente 4300 MiBps de leituras sequenciais puras e 1480 MiBps de escritas sequenciais puras com um tamanho de bloco de 64 KiB através do NFSv3.

Resultados de testes de referência para NFS 64 KiB sequencial 6 n2-standard-32 VMs do Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
Read MiBps 4304 2963 1345 464 0
MiBps de escrita 0 989 1344 1390 1476

Tamanho do bloco de 8 KiB (E/S aleatório)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 8 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • Conjunto de trabalho de 96 GiB para cada máquina virtual com um total combinado de 576 GiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • Opções de montagem rsize e wsize em cada anfitrião configurado em 65536

  • O tamanho do volume era de 10 TiB do nível de serviço Flex com desempenho personalizado. Para os testes, o desempenho personalizado foi definido para os valores máximos de 5120 MiBps e 160 000 IOPS.

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que se estima que um único volume seja capaz de processar aproximadamente 126 400 IOPS de leitura aleatória pura e 78 600 IOPS de gravação aleatória pura com um tamanho de bloco de 8 KiB através do NFSv3.

Resultados de testes de referência para NFS 8 KiB Random 6 n2-standard-32 VMs do Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
IOPS de leitura 126 397 101 740 57 223 23 600 0
IOPS de escrita 0 33 916 57 217 70 751 78 582

Nível de serviço extremo

Os seguintes testes foram executados com um único volume num conjunto de armazenamento Extreme e os resultados foram capturados.

Tamanho do bloco de 64 KiB (E/S sequencial)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 64 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre cerca de 5240 MiBps de leituras sequenciais puras e cerca de 2180 MiBps de escritas sequenciais puras com um tamanho de bloco de 64 KiB através do NFSv3.

Resultados de testes de referência para NFS 64 KiB sequencial 6 n2-standard-32 VMs do Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
Read MiBps 5237 2284 1415 610 0
MiBps de escrita 0 764 1416 1835 2172

Tamanho do bloco de 256 KiB (E/S sequencial)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 256 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre cerca de 4930 MiBps de leituras sequenciais puras e cerca de 2440 MiBps de escritas sequenciais puras com um tamanho de bloco de 256 KiB através do NFSv3.

Resultados de testes de referência para NFS 256 KiB sequencial 6 n2-standard-32 VMs do Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
Read MiBps 4928 2522 1638 677 0
MiBps de escrita 0 839 1640 2036 2440

Tamanho do bloco de 4 KiB (E/S aleatória)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 4 KiB em comparação com um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~380 000 leituras aleatórias puras e cerca de 120 000 escritas aleatórias puras com um tamanho de bloco de 4 KiB através do NFSv3.

Resultados de testes de referência para VMs NFS 4 KiB aleatórias 6 n2-standard-32 Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
IOPS de leitura 380 000 172 000 79 800 32 000 0
IOPS de escrita 0 57 300 79 800 96 200 118 000

Tamanho do bloco de 8 KiB (E/S aleatório)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 8 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • nconnect opção de montagem configurada em cada anfitrião para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~270 000 leituras aleatórias puras e ~110 000 escritas aleatórias puras com um tamanho de bloco de 8 KiB através do NFSv3.

Resultados de testes de referência para NFS 8 KiB 6 n2-standard-32 VMs do Red Hat 9
100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
IOPS de leitura 265 000 132 000 66 900 30 200 0
IOPS de escrita 0 44 100 66 900 90 500 104 000

Limites de débito de volume para acesso SMB

As secções seguintes fornecem detalhes sobre os limites de débito de volume para acesso SMB.

Tamanho do bloco de 64 KiB (E/S sequencial)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 64 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção do lado do cliente SMB Connect Count Per RSS Network Interface configurada em cada máquina virtual para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~5130 MiBps de leituras sequenciais puras e ~1790 MiBps de escritas sequenciais puras com um tamanho de bloco de 64 KiB através de SMB.

SMB 64 KiB Sequential 6 n2-standard-32 VMs do Windows 2022

100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
Read MiBps 5128 2675 1455 559 0
MiBps de escrita 0 892 1454 1676 1781

Tamanho do bloco de 256 KiB (E/S sequencial)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 256 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção do lado do cliente da interface de rede RSS configurada para 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~4620 MiBps de leituras sequenciais puras e ~1830 MiBps de escritas sequenciais puras com um tamanho de bloco de 256 KiB através de SMB.

SMB 256 KiB Sequential 6 n2-standard-32 VMs do Windows 2022

100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
Read MiBps 4617 2708 1533 584 0
MiBps de escrita 0 900 1534 1744 1826

Tamanho do bloco de 4 KiB (E/S aleatória)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 4 KiB em comparação com um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual, para um total combinado de 6 TiB

  • Opção do lado do cliente SMB Connection Count Per RSS Network Interface ativada em cada anfitrião para um valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~390 000 leituras aleatórias puras e ~110 000 escritas aleatórias puras com um tamanho de bloco de 4 KiB através de SMB.

Resultados de testes de referência para SMB 4 KiB aleatório 6 n2-standard-32 VMs do Windows 2022

100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
IOPS de leitura 390 900 164 700 84 200 32 822 0
IOPS de escrita 0 54 848 84 200 98 500 109 300

Tamanho do bloco de 8 KiB (E/S aleatório)

Estes resultados foram capturados através do Fio com as seguintes definições:

  • Tamanho do bloco de 8 KiB em relação a um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual, para um total combinado de 6 TiB

  • Opção do lado do cliente da interface de rede RSS de contagem de ligações SMB configurada em cada anfitrião para o valor de 16

  • O tamanho do volume era de 75 TiB do nível de serviço Extreme

O Fio foi executado com 8 tarefas em cada máquina virtual, num total de 48 tarefas. A tabela seguinte demonstra que um único volume é estimado como capaz de processar entre ~280 000 leituras aleatórias puras e ~90 000 escritas aleatórias puras com um tamanho de bloco de 8 KiB através de SMB.

Resultados de testes de referência para SMB 8 KiB aleatório 6 n2-standard-32 VMs do Windows 2022

100% de leitura e 0% de escrita 75% de leitura e 25% de escrita 50% de leitura e 50% de escrita 25% de leitura e 75% de escrita 0% de leitura e 100% de escrita
IOPS de leitura 271 800 135 900 65 700 28 093 0
IOPS de escrita 0 45 293 65 900 84 400 85 500

Benchmark de carga de trabalho de automatização de design eletrónico

O suporte de grandes volumes do NetApp Volumes oferece sistemas de ficheiros paralelos de elevado desempenho que são ideais para cargas de trabalho de automatização de design eletrónico. Estes sistemas de ficheiros oferecem até 1 PiB de capacidade e fornecem taxas de débito e de E/S elevadas com baixa latência.

As cargas de trabalho de automatização do design eletrónico têm requisitos de desempenho diferentes entre as fases de front-end e back-end. A fase de front-end dá prioridade aos metadados e aos IOPS, enquanto a fase de back-end se foca na taxa de transferência.

Um teste de referência de automatização de design eletrónico da norma industrial com cargas de trabalho mistas de front-end e back-end, usando um grande volume com vários clientes NFSv3 distribuídos uniformemente por 6 endereços IP, pode atingir um débito de até 21,5 GiBps e até 1 350 000 IOPS.

O que se segue?

Monitorize o desempenho.