Tenho uma pequena empresa. Com pouco conhecimento/experiência anterior em soluções NAS. O orçamento era um pouco problemático, fui limitado a 40.000 CZK = ~ 1800 USD. Primeiro, talvez seja melhor dizer qual solução eu escolhi:
Synology DS923+ com estes conectados em:
- Deixe-me começar com um no-break, que eu já tinha há 3 meses, sinalizando via USB para o NAS (isso obviamente não fazia parte do orçamento);
- A quantidade de RAM incluída era uma piada, então instalei 2 módulos ECC de 16 GB (não da Synology);
- Preciso de cerca de 22 TB para triplicar a solução anterior ruim, então optei por 4 HDDs de 8 TB (não da Synology);
- Por fim, instalei 2x 1 TB M.2 NVMe (não da Synology).
- Uma velocidade de 1 Gigabit/s é suficiente para nós, então não precisei comprar a extensão de 10 Gigabit;
- (Para completar, tenho uma conexão simétrica do meu ISP com 100 Mbit/s de download e também de upload, e tanto o roteador quanto o switch principal não são da Synology).
Quanto à configuração, citando apenas as configurações mais importantes:
- Acesso SSH da minha máquina Linux principal com autenticação pública;
- Conexão confiável e estável com a máquina Linux mencionada via NFSv4.1;
- A solução anterior tinha apenas 2 baias de 4 TB cada em RAID0, desta vez tive dificuldade em pensar, mas no final acabei configurando RAID5;
- Estou ciente de que provavelmente deveria optar pelo RAID6, mas não atingiria a capacidade necessária. É um pouco melhor que o RAID0, certo?
- Quanto ao sistema de arquivos, escolhi o BTRFS só para testá-lo finalmente, ele tem recursos interessantes.
- Configurei essas duas unidades M.2 NVMe rápidas como um cache para o volume, em RAID1 como cache de leitura+gravação.
Eu já havia decidido usar os M.2 em RAID0 como um armazenamento muito rápido, e aqui vamos nós:
- Eu sei como fazer isso de forma não oficial, mas resisti e tentei o cache primeiro;
- Parece ser realmente mais útil do que eu pensava;
- O caso de uso deste NAS é muito amplo, variando desde o simples compartilhamento de documentos, principalmente dentro da rede local com outras pessoas, até a saturação do meu link de upload com alto uso (legal) de torrents;
Conclusão: Graças ao uso intenso de torrents, se não me engano, acredito que utilizar esses NVMes de 1 TB seja uma escolha lógica, mas costumo verificar aquilo com que não tenho experiência.
Então, quanto à formulação da minha pergunta:
Faz mais sentido usar drives NVMe para que nosso Synology NAS atue como um cache do que como um armazenamento (o que não é oficial com drives que não sejam Synology, eu sei)? Obrigado por ler a história toda! Espero ver algumas respostas baseadas em fatos. Obrigado de qualquer forma pelo seu tempo.
O cache atinge normalmente cerca de 95%, imagem para as palavras:
Ao postar minha pergunta, não percebi que quase respondi minha própria pergunta.
Os acertos de cache agora estão estáveis em 95% - 99%. Então, no meu caso de uso, graças principalmente ao torrenting envolvido, usar essas unidades M.2 NVMe como cache prova ser altamente eficaz agora, e tenho um motivo para acreditar que pode continuar assim.
Conclusão : No meu caso de uso, sim, o cache é muito eficaz , e vou configurá-lo assim até que isso mude, o que pode acontecer se pararmos de compartilhar torrents legais (ISOs do Linux e similares).
Espero que ajude outros com configurações semelhantes. Abraços!