freenas zfs ler desempenho é uma porcaria .. por quê?

1

Eu acabei de configurar um freida zfs raid-z2 com 4 drives sata enterprise drives e fazendo alguns testes de desempenho. Agora estou empurrando e puxando imagens linux para o armazenamento. Meu notebook tem um samsung 840pro ssd com velocidade de gravação de leitura local de 400MB / s. O Samba4 é usado.

Eu posso escrever com média de 105 MB / s em um fluxo contínuo. Estou impressionado, isso é muito bom pensar em uma lan 1Gb / s.

No entanto, a leitura é bastante lenta e o io da rede está saltando de alguns kB para 30MB / s, provavelmente no avg. cerca de 10MB / s. Adicionar um l2arc não ajuda.

Alguma idéia, porque o desempenho da leitura é tão ruim? isso é normal?

    
por Manuel 15.03.2014 / 13:10

2 respostas

3

Você pode querer ler este .

Essencialmente, em um único grupo Z de RAID, o desempenho de leitura é igual ao desempenho de um único disco. O RAID Z é ótimo para desempenho de gravação e fraco para desempenho de leitura. Dados os discos lentos e low-end que você está usando, os números que você postou parecem razoáveis.

Se você quiser usar o RAID Z e ainda tiver um desempenho de leitura razoável, terá que criar vários grupos de RAID Z (para os quais você não tem discos) e distribuir por eles.

Com quatro discos, talvez seja melhor criar dois espelhos e distribuir dados entre eles.

    
por 15.03.2014 / 13:33
0

Mesmo achando que este post é bem antigo, eu o vi enquanto procurava a solução para o mesmo problema. Então, talvez outros possam se beneficiar da minha experiência; Eu tenho uma configuração do FreeNas onde posso empurrar até 110MB / s para ele (gravação), mas a leitura a partir dele foi duas vezes mais lenta (50MB / s). Não foi possível descobrir o porquê. Leia alguns artigos em que um usuário especialista diz que, em geral, o FreeNas não deve precisar de ajustes ou ZILs e L2ARCs especiais e outras coisas e ainda deve ser capaz de atingir os limites de uma rede gigabit em ambas as direções. Esse mesmo cara estava dizendo sobre placas de rede Realtec nem sempre funcionando bem. Eu tinha uma placa de rede Realtec na minha máquina, e pensei que, se pudesse extrair dados com mais de 100MB / s, ela também seria capaz de enviar dados com 100MB / s. Só porque eu tinha um NIC baseado em servidor Intel (PRO / 1000) disponível, eu troquei o Realtec NIC e fiz exatamente o mesmo teste. Meu FreeNas agora tem velocidades de leitura e gravação sincronizadas. Os dois atingiram 110MB / s. Simples assim!

    
por 25.11.2017 / 01:12