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-32SO 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
nconnectconfigurada em cada host com um valor de 16Opções de ativação
rsizeewsizeconfiguradas em 65536O 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-32SO 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
nconnectconfigurada em cada host com um valor de 16Opções de montagem
rsizeewsizeem cada host configurado em 65536O 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-32SO 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
nconnectconfigurada em cada host com um valor de 16O 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-32SO 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
nconnectconfigurada em cada host com um valor de 16O 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-32SO 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
nconnectconfigurada em cada host com um valor de 16O 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-32SO 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
nconnectconfigurada em cada host com um valor de 16O 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-32SO 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-32SO 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-32SO 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-32SO 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_sessionsem cada host definido como 16Cada 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-32Sistema 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_sessionsem cada host definido como 16Cada 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-32Sistema 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_sessionsem cada host definido como 16Cada 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-32Sistema 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_sessionsem cada host definido como 16Cada 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.