Referências de desempenho

Esta página demonstra 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

  • Opção de montagem nconnect 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 Gbps 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
Ler MiBps 4304 2963 1345 464 0
Write MiBps 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

  • 96 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 576 TiB

  • Opção de montagem nconnect 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 Gbps 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 desempenho 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

  • Opção de montagem nconnect 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
Ler MiBps 4710 2050 1270 550 0
Write MiBps 0 690 1270 1650 1950

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

  • Opção de montagem nconnect 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
Ler MiBps 4430 2270 1470 610 0
Write MiBps 0 750 1480 1830 2200

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

  • Opção de montagem nconnect 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 do Red Hat 9 aleatórias de 4 KiB NFS 6n2-standard-32
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 340 000 154 800 71 820 28 800 0
IOPS de escrita 0 51 570 71 820 86 580 106 200

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

  • Opção de montagem nconnect 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 VMs do NFS 8 KiB 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 238 500 118 800 60 210 27 180 0
IOPS de escrita 0 39 690 60 210 81 450 93 600

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
Ler MiBps 4610 2410 1310 500 0
Write MiBps 0 800 1310 1510 1600

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 de contagem de ligações SMB por interface de rede RSS 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 ~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
Ler MiBps 4150 2440 1380 530 0
Write MiBps 0 810 1380 1569 1643

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 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, num 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 351 810 148 230 75 780 29 540 0
IOPS de escrita 0 49 360 75 780 88 650 98 370

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, num 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 244 620 122 310 59 130 25 280 0
IOPS de escrita 0 40 763 59 310 75 960 76 950

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 diferentes requisitos de desempenho entre as fases de front-end e back-end. A fase de front-end dá prioridade aos metadados e às 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.