Desempenho do sistema de arquivos em memória Rust: surpreendentemente, não importa

2025-08-25

Ao construir uma ferramenta de linha de comando em Rust, o autor tentou usar um sistema de arquivos em memória para testes de gerenciamento de arquivos mais rápidos. Após explorar crates como `vfs` e `rsfs`, a conclusão surpreendente foi que SSDs modernos e o cache do sistema de arquivos do SO são tão eficientes que praticamente não há ganho de desempenho ao usar um sistema de arquivos em memória. Benchmarks mostraram consistentemente cerca de 45 ms para testes usando sistemas de arquivos em memória, sistemas de arquivos regulares e até mesmo um ramdisk — um contraste marcante com as expectativas. O autor convida os leitores a compartilhar exemplos em que o uso de um sistema de arquivos em memória produz diferenças de desempenho perceptíveis.