OpenZFS 2.0 já tem suporte para Linux, FreeBSD e mais

Brian Behlendorf, o desenvolvedor ZFS líder no Linux, lançado há várias semanas, a nova versão 2.0 do OpenZFS em sua conta do GitHub.

O projeto ZFS no Linux agora é chamado de OpenZFS e nesta nova versão 2.0 Linux e FreeBSD agora são suportados com o mesmo repositório, disponibilizando todos os recursos do OpenZFS em ambas as plataformas.

ZFS comumente conhecido por sua comunidade como OpenZFS é um sistema de arquivos de código aberto com licença CDDL (Licença de desenvolvimento e distribuição comum).

Usado em sistemas operacionais como: FreeBSD, Mac OS X 10.5 e distribuições Linux, É caracterizado pela sua grande capacidade de armazenamento. É um sistema de arquivos leve e conveniente para configurar plataformas de gerenciamento de armazenamento.

OpenZFS seria realmente um projeto para reunir pessoas e empresas usando o sistema de arquivos ZFS e estão trabalhando para melhorá-lo. Isso é para tornar o ZFS popular e desenvolvê-lo de forma open source. O OpenZFS reúne desenvolvedores das plataformas illumos, Linux, FreeBSD e macOS, o projeto também reúne uma ampla gama de empresas.

Sobre a nova versão 2.0

Um dos recursos mais atraentes do ZFS é seu cache de leitura avançado, conhecido como ARC. A persistência ARC Nível 2 (L2ARC) é implementada escrevendo metadados periodicamente no dispositivo L2ARC para permitir que as entradas do cabeçalho do buffer L2ARC sejam restauradas para ARC ao importar um pool ou colocar um dispositivo L2ARC online, reduzindo o impacto do tempo de inatividade do desempenho do sistema de armazenamento. Portanto, ZFS é um sistema de arquivos popular para plataformas de armazenamento.

Sistemas com conjuntos de tarefas muito grandes também podem implementar um cache de leitura baseado em SSD, chamado L2ARC, que é preenchido a partir dos blocos ARC sendo ejetados.

Historicamente, um dos maiores problemas com o L2ARC é que, embora o SSD subjacente seja persistente, o próprio L2ARC não é; fica em branco toda vez que você reinicia (ou exporta e importa do grupo). Essa nova funcionalidade permite que os dados do L2ARC permaneçam disponíveis e viáveis ​​entre os ciclos de importação / exportação do grupo (incluindo reinicializações do sistema), aumentando significativamente o valor potencial do dispositivo L2ARC.

Outra novidade desta nova versão do OpenZFS 2.0 é que oferece compressão perfeita em linha, já que o algoritmo de compressão Zstd (tradicionalmente o algoritmo mais usado é lz4) oferece uma taxa de compressão relativamente baixa, mas com carga de CPU muito leve. O OpenZFS 2.0.0 oferece suporte para zstd, um algoritmo desenvolvido por Yann Collet (autor de lz4) que visa fornecer compactação semelhante ao gzip, com uma carga de CPU semelhante ao lz4.

Ao compactar (gravar no disco), zstd-2 ainda é mais eficiente do que gzip-9, mantendo o alto desempenho. Em comparação com lz4, zstd-2 atinge 50% mais compressão em troca de uma perda de 30% no desempenho. Quanto à descompressão (reprodução do disco), a taxa de bits é um pouco maior, em torno de 36%.

Além dos principais recursos descritos acima, OpenZFS 2.0.0 apresenta páginas de manual reorganizadas e melhoradas, assim como também melhorou significativamente o desempenho ao destruir, enviar e receber zfs e gerenciamento de memória mais eficiente e desempenho de criptografia bem otimizado.

Outra mudança importante é que o modo de execução sequencial do comando foi implementado Resilver (resilver sequencial), que reconstrói a distribuição de dados levando em consideração as mudanças na configuração do inversor.

O novo jeito permite reconstruir um espelho vdev com falha muito mais rápido do que um recuperador tradicional: primeiro, a redundância perdida no array é restaurada o mais rápido possível e só então a operação de "limpeza" é iniciada automaticamente para verificar todas as somas de verificação de dados.

O novo modo começa quando você adiciona ou substitui uma unidade com «zpool replace | anexe "com a opção" -s ".

Finalmente se você estiver interessado em saber mais sobre isso desta nova versão, você pode verificar o detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.