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.

A 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 uma 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?

    
por MrBlargityBlarg 01.11.2013 / 03:37

1 resposta

1

Para a quantidade de memória NAS de pequena escala é mais importante que a energia 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 uma CPU que suporte o modo de 64 bits. Isso exclui á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, obtenha o Pentium G21xx ou um de seus irmãos (e, surpreendentemente, eles > faça suporte a memória ECC, também) ou uma celeron que suporta ECC .

O SSD para L2 ARC é muito bom de ter, 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 os remarcados de forma muito barata (google "IBM M1015" - é rebatged LSI 9220-8i), firmware de TI flash e ele 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 não é muito provável encontrá-los nas lojas.

    
por 13.11.2013 / 02:35