Foram enviados para revisão na noite de sexta-feira 76 patches implementando o SSDFS, o mais novo sistema de arquivos Linux de código aberto e atendendo a unidades compatíveis com flash e particularmente aquelas com suporte a NVMe Zoned Namespaces (ZNS).
Embora já exista o sistema de arquivos F2FS da linha principal que é literalmente o "Sistema de arquivos compatível com Flash", o SSDFS visa principalmente unidades de armazenamento de estado sólido com suporte a espaços de nomes com zona NVMe. O conjunto de comandos ZNS expõe a interface de armazenamento de bloco zonado entre o sistema host e o SSD para permitir um alinhamento de dados mais otimizado. O aproveitamento adequado do NVMe ZNS pode levar a uma menor latência de acesso de E/S, amplificação de gravação reduzida e expor mais capacidade de armazenamento.
O SSDFS é reconhecidamente "não completamente estável" ainda, mas chegou ao ponto que o desenvolvedor Viacheslav Dubeyko acredita estar pronto para mais análises/feedback da comunidade. O SSDFS está em desenvolvimento há vários anos.
O SSDFS tem como objetivo eliminar a sobrecarga de "GC" da coleta de lixo, prolongar a vida útil / resistência do SSD e oferecer suporte nativo a um modo somente de anexação estrito para SSDs ZNS, bem como HDDs SMR. SSDFS também visa garantir forte confiabilidade e desempenho estável.
Os benchmarks para o SSDFS mostram resultados bastante positivos em comparação com outros sistemas de arquivos Linux (estáveis):
Entre os recursos que ainda estão sendo trabalhados para o SSDFS estão o suporte a instantâneos, desduplicação, funcionalidade de dicionário compartilhado, atributos estendidos, suporte a IOCTLs e outros itens, juntamente com a necessidade de estabilizar o suporte ZNS e outros recursos.
Veja esta série de patches para os patches de driver do kernel SSDFS enviados para revisão. As ferramentas de espaço do usuário estão disponíveis por meio de ferramentas ssdfs para o suporte de redimensionamento, fsck, mkfs e outros utilitários.
Será interessante ver aonde leva esse trabalho no SSDFS e se ele consegue ganhar força para a linha principal.
Nenhum comentário:
Postar um comentário