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 16Opções de montagem
rsize
ewsize
configuradas em 65536O 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 16Opções de montagem
rsize
ewsize
em cada anfitrião configurado em 65536O 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 16O 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 16O 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 16O 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 16O 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.