BTRFS vs ext4

BTRFS vs ext4

BTRFS VS EXT4


 No site reddit, um cara chamado leo_vir postou que havia formatado seu cartão SD do seu Steam Deck com o Btrfs reduzindo os jogos de 19.7GB para 14.6GB.


 Depois disso algumas pessoas começaram a perguntar se houve impacto do desempenho devido o recurso de compressão do sistema de arquivos. Com isso, Leo_vir postou outro teste demonstrando o desempenho com dois cartões microSDs de 16GB, sendo um formatado com o ext4 e outro com Btrfs+Zstd.

Cartão MicroSD formatado com o sistema de arquivos ext4

Cartão MicroSD formatado com o sistema de arquivos Btrfs

 Leo_vir utilizou o game Cities: Skylines com seu recurso loading screen mod não sendo necessário gravar manualmente quanto tempo leva para ser carregado já que recurso faz isso automaticamente. Outro ponto que que Leo_vir nota é que ele carregou o cenário 'Fix the Traffic' três vezes em cada microsd gerando os seguintes resultados:
btrfs+zstd                         ext4
First load = 1:01              First load = 1:29
Second load = 0:43          Second load = 0:54
Third load = 0:43             Third load = 0:52
 Depois Leo_vir criou uma partição no nvme do seu Steam Deck formatando-a com os dois sistemas de arquivos e realizando os mesmos testes. Os resultados podem ser conferidos a seguir:

btrfs + zstd                     ext4
First load = 0:43            First load = 0:43
Second load = 0:28        Second load = 0:27
Third load = 0:28           Third load = 0:27

 No caso do NVME, Leo_vir nota que não há diferença entre ambos os sistemas de arquivos a não ser pelo fato de compressão do Btrfs (eu notaria os demais recursos que você pode conferir nas minhas aulas como checksum, deduplicação e muito mais).

Comente com o Facebook:

Nenhum comentário:

Postar um comentário

Viu algum erro e quer compartilhar seu conhecimento? então comente aí.

Marcadores

A pior história sobre Linux que já ouvi (5) A.I (1) ambiente gráfico (19) AMD (14) analise (10) Andriod (15) android (7) artigo (5) aws (1) bc (18) benchmark (5) BSDs (27) btrfs (31) bugs (1) Caixa de Ferramentas do UNIX (19) canto do Diego Lins (2) certificações Linux (7) Código Fonte (53) comandos (26) comp (1) compressores (5) container (6) CPU (19) criptografia (4) crowdfunding (9) cursos (24) daemons (13) Debian (31) desenvolvimento (82) desktop (19) DevOps (3) DevSecOps (3) dic (1) Dica de leitura (87) dica DLins (2) dicas do Flávio (27) Dicas TechWarn (1) diet libc (1) diocast (1) dioliunx (3) distribuições Linux (13) Docker (11) DragonflyBSD (21) ead Diolinux (2) edição de vídeo (5) EMMI Linux (4) emuladores (6) endless (5) English interview (3) Enless OS (2) entrevista (17) espaço aberto (82) evento (6) facebook (1) Fedora (10) filesystem (78) financiamento coletivo (2) fork (4) fox n forests (4) FreeBSD (20) Funtoo Linux (13) games (90) gerenciadores de pacotes (3) GOG (3) google (8) gpu (3) hardware (102) hash (1) helenos (3) I.A (1) init system (8) Intel (15) IoT (1) ispconfig (1) jogos (36) kde (1) kernel (134) lançamento (62) leis (1) LFCS (1) licenças (8) Linus (16) linus torvalds (2) Linux (194) linux foundation (3) linux para leigos (1) live (5) LPI (8) LTS (1) machine learning (1) matemática (5) mesa redonda (27) microsoft (6) microst (1) muito além do GNU (149) não viva de boatos (9) navegadores (3) NetBSD (7) novatec (17) novidades (1) nuvem (1) o meu ambiente de trabalho (3) off-topic (12) open source (83) OpenBSD (5) OpenShift (1) os vários sabores de Linux (39) padrim (2) palestras e eventos (5) partições (6) pentest (8) pipewire (1) processadores (27) professor Augusto Manzano (11) Programação (61) promoção (1) propagandas com Linux (8) Red Hat (21) redes (3) resenha nerd (4) Resumo da Semana do Dlins (2) resumo do Tux (19) retrospectiva Linux (1) risc-V (12) RISCV (11) runlevel (2) segurança digital (19) servidores (1) shell (3) sistema operacional (23) smartphones (3) Software livre e de código aberto (151) sorteio (3) Steam (9) Steam no Linux (7) supercomputadores (4) suse (7) systemd (7) terminal (84) terminal de comandos (12) toca do tux (1) toybox (23) tutorial (6) Tux (3) unboxing (7) UNIX (16) UNIX Toolbox (14) vartroy (1) vga (1) virtualização (1) vulnerabilidade (4) wayland (5) whatsapp (1) Windows Subsystem for Linux (2) wine (14) WoT (1) ZFS (14) zsh (2)