BtrFS vs EXT4 – Em HD de jogos

Já venho usando BtrFS desde que o Fedora adotou como fs (file system) padrão.

Uso BtrFS (em nvme) para meu sistema e alguns jogos como o Warframe (um jogo bem exigente no quesito uso de filesystem) até agora não tive nenhum problema, lentidão no carregamento e nem precisei fazer nenhum tipo de manutenção. Uso compressão via zstd lvl 1, o que me garante menor espaço em disco usado.

Baseado na minha boa experiência no SSD, irei experimentar converter meu HDD que está em EXT4 para BtrFS, tenho salvo apenas jogos e primariamente fazer o comparativo de tempo de carregamento e economia de espaço, com o tempo vou atualizar este artigo dando um feedback de como estará sendo a experiência, se ouve problemas ou melhorias que senti….

Atualização: hoje (quase 2025) uso full BtrFS e apenas SSD’s sata e nvme. Nunca tive problemas de dados corrompidos ou coisas do tipo.

O menor uso com compressão não é a única coisa que podemos notar, pode haver diferença no tempo de carregamento / leitura dos games que irei mostrar aqui, baseado na ideia que tive lendo o artigo do Toca do Tux e também Diolinux.

Sobre a conversão e compressão

A conversão levou algumas horas, não sei exatamente quanto mas em torno de 3/4hrs + minutos aplicando o defrag para comprimir os dados, pois deixei o computador ligado a noite. Usei este artigo como tutorial para o procedimento.

O procedimento foi todo feito via CLI / terminal, porém não tão complicado (mais fácil que instalar Arch Linux! rs). A compressão levou muitas horas, e talvez não compense fazer o procedimento, pois seria mais rápido apenas formatar e baixar novamente os jogos, mas valeu pela experiência. Levou cerca de 8 horas ou mais, não tenho certeza…

Hardware usado:

HD: ST2000DM008-2FR102 Seagate BarraCuda 3.5 2TB 7200rpm

Steam / uso de disco

EXT4 826GB livres de 1.8TB

Após conversão:

BtrFS 1TB livre de 1.8TB

Tempo de carregamento:

obs: foi usado o Proton 7.0

Dirt Rally 2.0

EXT4:

Tempo do “Play” até o menu / start: 27s

Mapa (modo contra tempo / mapa monaro austrália / Monte Kaye pass 12.50hm / dia nublado superfície molhada): 24s

BtrFS:

Tempo do “Play” até o menu / start: 21s

Mapa (modo contra tempo / mapa monaro austrália / Monte Kaye pass 12.50km / dia nublado superfície molhada): 26s

DOOM Enternal

EXT4:

Tempo do “Play” até o menu / start: 1:15min

Mapa (Exultia): 20s

BtrFS:

Tempo do “Play” até o menu / start: 56s

Mapa (Exultia): 22s

GRID 2019

EXT4:

Tempo do “Play” até o menu / start: 56s

Mapa (1º Fernando Alonso/ Xangai): 15s

BtrFS:

Tempo do “Play” até o menu / start: 48s

Mapa (1º Fernando Alonso/ Xangai):19s

Shadow of the Tomb Raider

EXT4:

Tempo do “Play” até o menu / start: 18s

Mapa (cidade oculta): 35s

BtrFS:

Tempo do “Play” até o menu / start: 37s

Mapa (cidade oculta): 1:10min

Benchmark

Não notei nenhuma perda de FPS, como era o esperado, mas para títulos de teste, fiz o benchmark com o Shadow of The Tomb Raider que é o game mais pesado que possuo e também no qual já fiz mais benchmarks.

Empate técnico:

EXT4

BtrFS

Concluindo

Observei um padrão onde todos jogos, menos o Shadow of the Tomb Raider tem o carregamento mais rápido no start, porém atrasa um pouco mais para o carregamento dos mapas (usando Btrfs).

No geral o tempo inicial parece abater o desfalque no carregamento dos mapas, porém creio que não seja uma diferença perceptível sem usar um cronômetro (e acredito que ninguém faça isso normalmente).

O Tomb Raider pareceu ser um ponto fora da curva, este game geralmente tem longos carregamentos, então pode ser apenas uma inconsistência do game em si.

A maior diferença foi na economia de espaço, onde reduziu o tamanho dos “outros” arquivos segundo a Steam.

Como falei no início, irei atualizar este artigo com minha experiência usando o HD com BtrFS depois de algum tempo.

Update depois de anos:

Nada a declarar, pois está tudo normal e sem problemas relacionados ao filesystem.

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

Deixe uma resposta

Com tecnologia WordPress.com.

Acima ↑

Descubra mais sobre Fast OS

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading