Benchmarks de desempenho dos Arquivos NetApp do Azure para Linux
Este artigo descreve os benchmarks de desempenho que o Azure NetApp Files oferece para Linux.
Expansão do Linux
Esta seção descreve os benchmarks de desempenho da taxa de transferência de carga de trabalho do Linux e IOPS da carga de trabalho.
Taxa de transferência da carga de trabalho do Linux
O gráfico abaixo representa uma carga de trabalho sequencial de 64 kibibytes (KiB) e um conjunto de trabalho de 1 TiB. Ele mostra que um único volume de Arquivos NetApp do Azure pode lidar com entre ~1.600 MiB/s gravações sequenciais puras e ~4.500 MiB/s leituras sequenciais puras.
O gráfico ilustra decréscimos de 10% de cada vez, de leitura pura para escrita pura. Ele demonstra o que você pode esperar ao usar diferentes taxas de leitura/gravação (100%:0%, 90%:10%, 80%:20% e assim por diante).
IOPS de carga de trabalho do Linux
O gráfico a seguir representa uma carga de trabalho aleatória de 4 kibibytes (KiB) e um conjunto de trabalho de 1 TiB. O gráfico mostra que um volume de Arquivos NetApp do Azure pode manipular entre ~130.000 gravações aleatórias puras e ~460.000 leituras aleatórias puras.
Este gráfico ilustra decréscimos de 10% de cada vez, de leitura pura para escrita pura. Ele demonstra o que você pode esperar ao usar diferentes taxas de leitura/gravação (100%:0%, 90%:10%, 80%:20% e assim por diante).
Expansão do Linux
Os gráficos nesta seção mostram os resultados do teste de validação para a opção de montagem do lado do cliente com NFSv3. Para obter mais informações, consulte a nconnect
seção de opções de montagem do Linux.
Os gráficos comparam as vantagens de nconnect
um volume nãoconnected
montado. Nos gráficos, o FIO gerou a carga de trabalho a partir de uma única instância D32s_v4 na região do Azure us-west2 usando uma carga de trabalho sequencial de 64 KiB – o maior tamanho de E/S suportado pelos Arquivos NetApp do Azure no momento do teste representado aqui. Os Arquivos NetApp do Azure agora oferecem suporte a tamanhos de E/S maiores. Para obter mais detalhes, consulte rsize
a seção Opções wsize
de montagem do Linux.
Taxa de transferência de leitura do Linux
Os gráficos a seguir mostram leituras sequenciais de 64 KiB de ~3.500 MiB/s com nconnect
, aproximadamente 2,3 vezes não.nconnect
Taxa de transferência de gravação do Linux
Os gráficos a seguir mostram gravações sequenciais. Eles indicam que nconnect
não tem nenhum benefício percetível para gravações sequenciais. 1.500 MiB/s é aproximadamente o limite superior do volume de gravação sequencial e o limite de saída da instância D32s_v4.
IOPS de leitura do Linux
Os gráficos a seguir mostram leituras aleatórias de 4 KiB de ~200.000 IOPS de leitura com nconnect
, aproximadamente 3X não-nconnect
.
IOPS de gravação Linux
Os gráficos a seguir mostram gravações aleatórias de 4 KiB de ~135.000 IOPS de gravação com nconnect
, aproximadamente 3X não-nconnect
.