O que é o armazenamento em cache de espaço em disco do Btrfs?

3

Eu notei no meu syslog que o BTRFS reporta a ativação do "cache de espaço em disco". O que é o "cache de espaço em disco" do Btrfs?

    
por Geremia 22.12.2014 / 09:31

2 respostas

2

Esta opção space_cache será selecionada durante a montagem de um ponto de montagem que tenha o sistema de arquivos Btrfs. Isso armazenará o cache de espaço livre no disco para tornar o armazenamento em cache de um bloco muito mais rápido. Sem isso, o Btrfs precisa varrer toda a árvore sempre procurando pelo espaço livre que pode ser alocado.

    
por 22.12.2014 / 12:37
3

Curto e direto ao ponto:

Se habilitado, o Kernel terá endereços de blocos de espaço livre disponíveis na memória, assim, quando você criar um novo arquivo, ele começará imediatamente a gravar dados no disco.

Mais detalhes:

a opção de montagem space_cache agora é o padrão nos kernels recentes. Ele fornece melhor desempenho ao criar novos arquivos ou gravar novos dados no disco. Por favor, veja o link. Você pode desativá-lo adicionando a opção nospace_cache mount.

    
por 24.01.2015 / 22:24