O que é uma boa configuração para um zpool construído a partir do SSD 8-10 para um servidor de arquivos inicial exportado via NFS?

1

Portanto, temos vários discos SSD e gostaríamos de colocá-los em um zpool em um sistema Solaris 10. O sistema de arquivos será exportado via NFS para cerca de 50 clientes Ubuntu, que serão montados como $ HOME. Espero que a largura de banda não exceda 1 Gbit / s, mas a latência deve ser a menor possível devido aos ambientes de área de trabalho executados nos clientes.

  1. O que é uma boa configuração para esse zpool? Atualmente temos um raidz2 com 8 discos + 2 hot spares, mas eu li isso já que um único raidz é apenas um único vdev, o desempenho é limitado à velocidade de um único disco.
  2. Quais são os parâmetros críticos do servidor / cliente NFS que podem ser ajustados? Atualmente usamos o NFS3 com noatime e padrão rsize/wsize , mas talvez haja uma melhor escolha para os clientes rodando no Ubuntu. / li>
por Pavel 19.02.2015 / 12:22

1 resposta

1

Você realmente quer usar o Solaris ?

O Ubuntu pode executar o ZFS. Outras variantes do Linux podem suportar o ZFS. Existem outros sistemas operacionais derivados do Solaris que podem fazer isso (OmniOS, OpenIndiana, etc.). Ah, e FreeBSD ... Sem mencionar as soluções de appliance: Zetavault, QuantaStor, napp-it, Nexenta, Cloudbyte ...

De qualquer forma, eu usaria espelhos do ZFS. Vários vdevs e oferece uma opção para expandir. Eu não sou fã de RAIDZ1 / 2/3 a menos que a capacidade seja uma preocupação. Mas como você tem "um monte" de discos, talvez isso não seja um problema. Que tipo de discos são eles?

No que diz respeito às configurações do NFS, isso dependerá do SO que você escolher. Pense também nas configurações de exportação do NFS (sync versus async) e possivelmente aumente o número de threads do servidor NFS.

    
por 19.02.2015 / 13:21