Comparativos de mercado de desempenho

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

Teste de desempenho

Os resultados de teste a seguir mostram os limites de desempenho. Nesses testes, o volume tem capacidade suficiente para que a taxa de transferência não afete os testes de comparativo de mercado. Alocar a capacidade de um único volume além dos números de capacidade de processamento a seguir não gera ganhos de desempenho adicionais.

O teste de desempenho foi concluído usando o Fio.

Para os resultados do teste de desempenho, observe as seguintes considerações:

  • O desempenho dos níveis de serviço Standard, Premium e Extreme dimensiona a capacidade de transferência com a capacidade do volume até que os limites sejam atingidos. Todos os níveis de serviço Flex são escalonados com as capacidades do pool de armazenamento, e todos os volumes em um pool compartilham o desempenho do pool.

  • O nível de serviço Flex Unified e Flex File com desempenho personalizado oferece escalonamento independente de capacidade, IOPS e capacidade de processamento.

  • Os resultados de IOPS são meramente informativos.

  • Os números usados para produzir os resultados a seguir foram configurados para mostrar o máximo de resultados. Os resultados a seguir devem ser considerados uma estimativa da capacidade máxima de capacidade de processamento que pode ser atribuída.

  • O uso de vários volumes rápidos por projeto pode estar sujeito a limites por projeto.

  • Os resultados do teste de desempenho a seguir abrangem apenas os protocolos NFSv3, SMB e iSCSI. Outros tipos de protocolo, como o NFSv4.1, não foram usados para testar o desempenho do NetApp Volumes.

Limites de capacidade de processamento de volume para acesso NFSv3

As seções a seguir fornecem detalhes sobre os limites de capacidade de processamento de volume para acesso NFSv3.

Nível de serviço Flex File com desempenho personalizado

Os testes a seguir foram executados com um único volume em um pool de armazenamento zonal de desempenho personalizado Flex. O pool foi configurado com a capacidade máxima de processamento e IOPS, e os resultados foram capturados.

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB em 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 host com um valor de 16

  • Opções de ativação 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 testes, o desempenho personalizado foi definido com os valores máximos de 5.120 MiBps e 160.000 IOPS.

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com aproximadamente 4.300 MiBps de leituras sequenciais puras e 1.480 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 64 KiB Sequential 6 n2-standard-32 VMs Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4.304 2.963 1.345 464 0
MiBps de gravação 0 989 1.344 1.390 1.476

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB em 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 host com um valor de 16

  • Opções de montagem rsize e wsize em cada host configurado em 65536

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para ser 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 no NFSv3.

Resultados de comparativo de mercado para VMs NFS 8 KiB Random 6 n2-standard-32 Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 126.397 101.740 57.223 23.600 0
Gravar IOPS 0 33.916 57.217 70.751 78.582

Nível de serviço extremo

Os testes a seguir foram executados com um único volume em um pool de armazenamento Extreme e os resultados foram capturados.

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB em 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 host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com cerca de 5.240 MiBps de leituras sequenciais puras e cerca de 2.180 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 64 KiB Sequential 6 n2-standard-32 VMs Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 5.237 2.284 1.415 610 0
MiBps de gravação 0 764 1.416 1.835 2.172

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 256 KiB em 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 host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com cerca de 4.930 MiBps de leituras sequenciais puras e cerca de 2.440 MiBps de gravações sequenciais puras com um tamanho de bloco de 256 KiB no NFSv3.

Resultados de comparativo de mercado para VMs NFS 256 KiB Sequential 6 n2-standard-32 Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4.928 2.522 1.638 677 0
MiBps de gravação 0 839 1.640 2.036 2.440

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 4 KiB em 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 host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com entre 380.000 IOPS de leitura aleatória pura e cerca de 120.000 IOPS de gravação aleatória pura com um tamanho de bloco de 4 KiB no NFSv3.

Resultados de comparativo de mercado para VMs NFS 4 KiB Random 6 n2-standard-32 Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 380.000 172.000 79.800 32.000 0
Gravar IOPS 0 57.300 79.800 96.200 118.000

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB em 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 host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com entre 270.000 IOPS de leitura aleatória pura e 110.000 IOPS de gravação aleatória pura com um tamanho de bloco de 8 KiB no NFSv3.

Resultados de comparativo de mercado para VMs NFS 8 KiB Random 6 n2-standard-32 Red Hat 9
100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 265.000 132.000 66.900 30.200 0
Gravar IOPS 0 44.100 66.900 90.500 104.000

Limites de capacidade de processamento de volume para acesso SMB

As seções a seguir fornecem detalhes sobre os limites de capacidade de processamento de volume para acesso SMB.

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB em 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 com um valor de 16.

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com cerca de 5.130 MiBps de leituras sequenciais puras e 1.790 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB no SMB.

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

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 5.128 2.675 1.455 559 0
MiBps de gravação 0 892 1.454 1.676 1.781

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho do bloco de 256 KiB em 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 "Contagem de conexões SMB por interface de rede RSS" configurada em cada host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com ~4.620 MiBps de leituras sequenciais puras e ~1.830 MiBps de gravações sequenciais puras com um tamanho de bloco de 256 KiB no SMB.

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

100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4.617 2.708 1.533 584 0
MiBps de gravação 0 900 1.534 1.744 1.826

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 4 KiB em 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, totalizando 6 TiB

  • Opção do lado do cliente "Contagem de conexões SMB por interface de rede RSS" ativada em cada host com um valor de 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com entre 390.000 IOPS de leitura aleatória pura e 110.000 IOPS de gravação aleatória pura com um tamanho de bloco de 4 KiB no SMB.

Resultados de comparativo de mercado para VMs SMB 4 KiB Random 6 n2-standard-32 Windows 2022

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 390.900 164.700 84.200 32.822 0
Gravar IOPS 0 54.848 84.200 98.500 109.300

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB em 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, totalizando 6 TiB

  • Opção do lado do cliente "Contagem de conexões SMB por interface de rede RSS" configurada em cada host com o valor 16

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

O Fio foi executado com oito jobs em cada máquina virtual, totalizando 48 jobs. A tabela a seguir demonstra que um único volume é estimado para lidar com entre 280.000 IOPS de leitura aleatória pura e 90.000 IOPS de gravação aleatória pura com um tamanho de bloco de 8 KiB no SMB.

Resultados de comparativo de mercado para VMs SMB 8 KiB Random 6 n2-standard-32 Windows 2022

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 271.800 135.900 65.700 28.093 0
Gravar IOPS 0 45.293 65.900 84.400 85.500

Limites de capacidade de processamento de volume para acesso iSCSI

As seções a seguir descrevem os limites de capacidade de processamento de volume para acesso iSCSI com o nível de serviço Flex Unified.

Os testes a seguir foram executados com seis volumes de 1 TiB em um pool de armazenamento regional de desempenho personalizado unificado Flex. O pool foi configurado com a capacidade de processamento e as IOPS máximas, e os resultados foram capturados.

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB para 6 volumes com 6 máquinas virtuais n2-standard-32

  • SO Red Hat Enterprise Linux (RHEL) 9

  • Conjunto de trabalho de 720 GiB para cada máquina virtual, com um total combinado de 4.320 GiB

  • iSCSI com o parâmetro nr_sessions em cada host definido como 16

  • Cada volume tem 1 TiB de um pool de armazenamento de 10 TiB de capacidade.

O Fio foi executado com 24 jobs em cada máquina virtual com iodepth definido como 1. A tabela a seguir demonstra que um pool de armazenamento é estimado para lidar com ~4.915 MiBps de leituras sequenciais puras e ~2.375 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB em iSCSI.

iSCSI 64 KiB Sequential 6 n2-standard-32 VMs do RHEL 9

100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4.915 3.642 1.846 701 0
MiBps de gravação 0 1.214 1.844 2.104 2.375

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho do bloco de 256 KiB para 6 volumes com 6 máquinas virtuais do n2-standard-32

  • Sistema operacional RHEL 9

  • Conjunto de trabalho de 720 GiB para cada máquina virtual, com um total combinado de 4.320 GiB

  • iSCSI com o parâmetro nr_sessions em cada host definido como 16

  • Cada volume tem 1 TiB de um pool de armazenamento de 10 TiB de capacidade.

O Fio foi executado com 24 jobs em cada máquina virtual com iodepth definido como 1. A tabela a seguir demonstra que um pool de armazenamento é estimado para lidar com ~4.954 MiBps de leituras sequenciais puras e ~2.648 MiBps de gravações sequenciais puras com um tamanho de bloco de 256 KiB no iSCSI.

iSCSI 256 KiB sequencial 6 n2-standard-32 VMs do RHEL 9

100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4.954 3.774 2.387 859 0
MiBps de gravação 0 1.259 2.389 2.574 2.648

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 4 KiB para 6 volumes com 6 máquinas virtuais n2-standard-32

  • Sistema operacional RHEL 9

  • Conjunto de trabalho de 720 GiB para cada máquina virtual, com um total combinado de 4.320 GiB

  • iSCSI com o parâmetro nr_sessions em cada host definido como 16

  • Cada volume tem 1 TiB de um pool de armazenamento de 10 TiB de capacidade.

O Fio foi executado com 24 jobs em cada máquina virtual com iodepth definido como 4. A tabela a seguir demonstra que um pool de armazenamento é estimado para lidar com cerca de 160.000 IOPS de leitura aleatória pura e 160.000 IOPS de gravação aleatória pura com um tamanho de bloco de 4 KiB no iSCSI.

iSCSI 4 KiB aleatório 6 n2-standard-32 VMs do RHEL 9

100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 159.861 120.061 80.047 40.027 0
Gravar IOPS 0 40.031 80.056 120.060 160.072

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

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB para 6 volumes com 6 máquinas virtuais n2-standard-32

  • Sistema operacional RHEL 9

  • Conjunto de trabalho de 720 GiB para cada máquina virtual, com um total combinado de 4.320 GiB

  • iSCSI com o parâmetro nr_sessions em cada host definido como 16

  • Cada volume tem 1 TiB de um pool de armazenamento de 10 TiB de capacidade.

O Fio foi executado com 24 jobs em cada máquina virtual com iodepth definido como 4. A tabela a seguir demonstra que um pool de armazenamento é estimado para lidar com entre 158.000 IOPS de leitura aleatória pura e 140.400 IOPS de gravação aleatória pura com um tamanho de bloco de 8 KiB no iSCSI.

iSCSI 8 KiB Random 6 n2-standard-32 VMs RHEL 9

100% leitura e 0% gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 157.780 120.028 80.102 39.866 0
Gravar IOPS 0 40.035 80.070 119.565 140.366

Comparativo de mercado de carga de trabalho de automação de design eletrônico

O suporte a grandes volumes do NetApp Volumes oferece sistemas de arquivos paralelos de alto desempenho ideais para cargas de trabalho de automação de design eletrônico. Esses sistemas de arquivos oferecem até 1 PiB de capacidade e altas taxas de E/S e capacidade de processamento com baixa latência.

As cargas de trabalho de automação de design eletrônico têm requisitos de desempenho diferentes entre as fases de front-end e back-end. A fase de front-end prioriza metadados e IOPS, enquanto a fase de back-end se concentra na capacidade de processamento.

Um benchmark de automação de design eletrônico padrão do setor com cargas de trabalho mistas de front-end e back-end, usando um grande volume com vários clientes NFSv3 distribuídos uniformemente em seis endereços IP, pode atingir até 21,5 GiBps de capacidade de processamento e até 1.350.000 IOPS.

A seguir

Monitore o desempenho.