Confira !!
O Btrfs no kernel Linux 5.5, agora estável, é empolgante por sua nova capacidade RAID1C3 / RAID1C4, que permite três / quatro cópias de dados em vez de apenas duas, enquanto olha para o Linux 5.6 com mais detalhes sobre o sistema de arquivos Linux.
O grande item Btrfs na tabela com o Linux 5.6 é o suporte a descarte assíncrono desenvolvido pelos engenheiros do Facebook e, portanto, o suporte a TRIM / DISCARD da unidade de estado sólido não é feito de forma síncrona. Isso levou a uma melhoria de eficiência e latências de leitura mais baixas ao implantar o recurso nos servidores do Facebook.
O PR explica os detalhes de descarte assíncrono:
* "mount -o discard = async" para ativá-lo
* extensões liberadas não são descartadas imediatamente, mas agrupadas e aparadas posteriormente, com limitação de taxa de E / S
* o modo "sync" envia extensões curtas que poderiam ter sido completamente ignoradas pelo dispositivo, para SATA anterior à 3.1, as solicitações não são enfileiradas e têm um grande impacto no desempenho
* as solicitações de E / S de descarte reais foram movidas para fora da confirmação de transação para um encadeamento de trabalho, melhorando a latência
* por enquanto, ativado apenas com CONFIG_BTRFS_DEBUG, pois talvez seja necessário adicionar / excluir os arquivos e não ter uma ABI estável para uso geral, os padrões são conservadores
A retirada do Btrfs para o Kernel Linux 5.6 agora também exporta mais informações sobre o estado do dispositivo via sysfs, uma variedade de correções de bugs, descarte de código com reconhecimento de instantâneo que foi desativado por anos devido a problemas de desempenho e outras melhorias de código.
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário