F2FS posto à prova contra EXT4

Você deve se lembrar que no início deste mês conversamos sobre acelerando a memória interna do Nexus 7 original usando F2FS. O F2FS foi criado na Samsung no início do ano passado para uso em sistemas operacionais baseados em Linux. Como o próprio nome indica, Flash-Friendly File System é um sistema de arquivos projetado especificamente para atender às características específicas dos dispositivos de armazenamento baseados em NAND.

Esse sistema de arquivos estruturado em log é amplamente considerado mais rápido que os sistemas de arquivos tradicionais, como EXT4 em memória flash, mas é realmente mais rápido? E se sim, por quanto? Colaborador reconhecido pelo XDA Androguide.fr decidiu medir as diferenças de desempenho em seu Sony Xperia Z1 usando benchmarks sintéticos populares, e os resultados podem surpreendê-lo.

Como era de se esperar, o F2FS provou ser mais rápido no Z1 do que no EXT4 na grande maioria dos casos. Isso foi demonstrado em vários tipos diferentes de benchmarks sintéticos, desde operações de banco de dados até benchmarks de armazenamento de ordem superior encontrados no AnTuTu e no Quadrant. E ao olhar especificamente para o AndroBench (captura de tela mostrada à direita), as operações do banco de dados foram consistentemente uma ordem de magnitude mais rápidas no F2FS do que no EXT4. As velocidades de gravação de armazenamento foram melhoradas em um grau ainda maior para gravações sequenciais e aleatórias neste benchmark sintético, sendo ambas duas ordens de magnitude mais rápidas no F2FS.

Mas antes de sair e converter seu dispositivo para F2Fs, há algumas coisas que você deve ter em mente. Primeiro, parece que pelo menos no Z1, o F2FS é na verdade cerca de 20% mais lento em leituras sequenciais do que o EXT4. Em seguida, e muito mais importante, estes são simplesmente resultados de uma amostra específica de um dispositivo específico de um fabricante específico. Em outras palavras, sua milhagem quase certamente irá variar, especialmente se você não estiver tentando isso em um Xperia Z1, à medida que o desempenho no mundo real aumenta (ou perdas) estarão sujeitos aos chips NAND e ao controlador de memória flash do seu dispositivo, bem como a vários outros fatores que estão além do escopo deste artigo. Dito isto, não ficaríamos muito surpresos se os seus resultados mostrassem tendências semelhantes.

Se quiser ler mais sobre as experiências de Androguide.fr e a metodologia utilizada em seus testes, acesse o tópico de referência. O que você acha do F2FS? Os resultados dele são paralelos às suas observações? Você teve algum problema ao mudar para F2FS? Deixe-nos saber nos comentários abaixo!