Como usar um pequeno SSD com o ZFS?

2

Acho que tenho uma boa idéia de como meus drives TB serão dispostos em um zpool usando o ZFS. Eu também tenho um SSD de 120GB. Minha intenção era instalar o programa no SSD.

Isso é fora da piscina?

Esse é um formato diferente (por exemplo, EXT4)?

Devo considerar o uso do SSD em outro lugar (por exemplo, algum tipo de cache)?

    
por qwerty 09.03.2016 / 19:09

1 resposta

1

Você tem três soluções, dependendo do caso de uso.

  1. Se os seus discos armazenam muitos dados que não são acessados com frequência e que não precisam de velocidade especial de leitura ou gravação. E se você tiver necessidade de programas que caibam no ssd, você pode usar seu ssd separadamente em seu zpool e formatá-lo simplesmente como ext4.
  2. Se você precisar de alto desempenho de leitura no pool do ZFS, deverá usar pelo menos parte do ssd como cache l2arc . O sistema de arquivos ZFS armazena os dados em cache primeiro (cache de arco) e pode usar um ssd para armazenar um cache de nível 2 (arco de l2). Ele conterá os arquivos usados com mais frequência.
  3. Se, em vez disso, você precisar de um desempenho rápido de gravação no pool do zfs, poderá usar o ssd como SLOG , que armazenará em cache as solicitações de gravação antes de serem gravadas em sequência nos discos giratórios. No entanto, é uma boa prática usar um espelho do ssd para armazenar o slog, pois perder o ssd pode corromper os dados recentemente gravados.

No primeiro e terceiro casos, tenha cuidado com os problemas de confiabilidade associados à possível falha do ssd.

    
por ptonelli 20.04.2016 / 18:59