Home NAS baseado em ZFS… Qual processador / chipset usar? [fechadas]

2

Então, estou construindo um NAS pessoal / doméstico. Meu plano é expor os compartilhamentos de arquivos SMB para compartilhamento de arquivos / mídia entre hosts, mas também para separar um LUN de destino iSCSI para uso pelo VMWare como um armazenamento de dados. Eu quero usar o ZFS (software RAID), o que significa que eu vou estar usando FreeNAS, Solaris Express ou OpenIndiana.

Minha pergunta é basicamente: quanto potência eu preciso? Obviamente, a E / S será o meu gargalo, mas quero ter certeza de que não estou limitando minha E / S por causa de um processador ou chipset lento.

Até agora, o plano de hardware é usar um Intel i3 e placa-mãe com um dos chipsets H87, Q87 ou Z87, um controlador SAS (JBOD, sem RAID) e se o orçamento permitir, também espero obter um SSD para o ZFS L2ARC e ZIL.

Alguém acha que eu poderia usar um processador / chipset Intel Atom ou mais barato / menos capaz do que o i3 e o [HQZ] 87 listados acima?

MrBlargityBlarg
fonte

Respostas:

1

Para a quantidade de memória NAS de pequena escala é mais importante que a potência da CPU para ZFS, IMHO. Quase qualquer CPU x86 no mercado faria o desempenho do trabalho, embora algumas CPUs sejam melhores que outras.

Você quer CPU que suporta o modo de 64 bits. Isso exclui os átomos mais antigos.

Também recomendo investir em uma placa para servidor que ofereça suporte à memória ECC. A capacidade do ZFS de validar a consistência de dados no disco se não vale a pena se sua memória estiver ruim (e isso acontecer) e fizer com que seu sistema operacional grave lixo no disco.

i3 (ou, melhor ainda, xeon e3-12xx v2 / v3) deve ser mais que suficiente. Se você quiser economizar alguns dólares, adquira Pentium G21xx ou um de seus irmãos (e, surpreendentemente, eles também suportam memória ECC) ou um celeron que suporte ECC .

É muito bom ter SSD para L2 ARC, mas lembre-se de que sua memória RAM precisa ser ampliada com o tamanho L2 ARC. A regra prática é ~ 1GB de RAM para cada 10G de L2 ARC. Considerando que a memória é bastante acessível nos dias de hoje, eu iria com 8GB, no mínimo.

Quanto aos controladores SAS, os controladores LSI SAS / SATA parecem ser bem suportados por quase todos, sejam variantes Windows, Linux, FreeBSD ou solaris. Você pode obter rebranded muito mais barato (google "IBM M1015" - é rebatged LSI 9220-8i), firmware de TI flash e deve atendê-lo bem.

Isso deve ser mais do que suficiente para uso doméstico, a menos que sua rede doméstica seja de 10 Gbps. :-)

Eu não recomendaria os Atoms - os que suportam o modo de 64 bits e a memória ECC existem, mas você não é muito provável encontrá-los nas lojas.

ArtemB
fonte