Benchmark Multi-Distro Linux 2026

Comparativo real de 8 distribuições Linux em um notebook com dual-NVMe, 3 monitores externos e carga de desenvolvedor PHP/Laravel. Testado em hardware físico, em multi-boot, com as mesmas ferramentas e apps.

Luiz Lapetina
Produzido com Claude Code — Anthropic
8 Distros Testadas Hardware Real (não VM) Intel Core 5 210H + RTX 3050 · 40 GB DDR4 Dual NVMe — 2 TB + 1 TB Multi-boot nativo Foco em Dev PHP/Laravel

Especificações do Hardware

Notebook
ASUS TUF F16
2025, FX607
Processador
Intel Core 5 210H
12 threads · até 4,8 GHz · Raptor Lake-P
Memória RAM
40 GB DDR4
~33 GB/s escrita · ~47 GB/s leitura
GPU Discreta
NVIDIA RTX 3050
6 GB GDDR6 · Laptop GPU (GA107BM)
GPU Integrada
Intel Raptor Lake-P
Usada para os 3 monitores externos
Armazenamento
2 × NVMe Kingston
2 TB (SNV2S2000G) + 1 TB (SNV2S1000G)
Monitores
4 telas simultâneas
eDP 1920×1200 + 2× 2560×1080 + 1920×1200
Interface de Rede
Wi-Fi + Ethernet
Túnel Cloudflare ativo (cloudflared)

A combinação de GPU NVIDIA discreta + Intel integrada com 3 monitores externos foi o principal critério de eliminação de distros durante a seleção inicial — várias não conseguiram configurar os monitores corretamente.

Configuração Multi-Boot

Todas as distribuições estão instaladas nativamente em dois SSD NVMe. Uma partição DATA de 342 GB no nvme0n1 é compartilhada por todos os sistemas — contém os projetos, configs, scripts de setup e os resultados do benchmark. Cada distro monta /home/lapetina/data nessa partição via /etc/fstab.

nvme0n1 — Kingston 2 TB (SNV2S2000G) Disco Linux principal
Linux Mint 22.3
254 GB
EXT4
Zorin OS 18.1
254 GB
EXT4
Nobara 44 / Pop!_OS 24.04
~250 GB
EXT4
EndeavourOS
244 GB
EXT4
DATA (compartilhada)
342 GB
EXT4
EFI / Boot / Auxiliares
~8 GB
vfat / ext4
nvme1n1 — Kingston 1 TB (SNV2S1000G) Windows + Distros extra
Ubuntu 26.04
254 GB
EXT4
CachyOS
254 GB
BTRFS
BigLinux
242 GB
BTRFS
Windows 11
133 GB
NTFS
SWAP
40 GB
swap
EFI / Recovery
~4 GB
vfat

Gerenciadores de boot: GRUB (maioria das distros baseadas em Debian/Ubuntu), systemd-boot (EndeavourOS). Todas convivem sem conflito no mesmo hardware. Os números de dispositivo NVMe (nvme0n1nvme1n1) podem se inverter dependendo de qual distro está inicializando.

Distribuições Testadas

DistribuiçãoBaseKernelInterfaceSistema de Arquivos (raiz)

Fedora KDE e openSUSE foram eliminados antes dos testes: o Fedora nunca concluiu o boot após instalação; o openSUSE não configurou corretamente os 3 monitores externos.

Software Instalado (igual em todas as distros)

Um script de setup (setup-data-partition.sh) instala e configura automaticamente o mesmo conjunto de ferramentas em cada distro. O Flatpak é usado para apps como Slack e ZapZap; Chrome via pacote nativo ou AUR.

Google Chrome
WezTerm
VS Code
JetBrains PhpStorm
DBeaver CE
Docker + Compose
Slack (Flatpak)
ZapZap (Flatpak)
Postman
Claude Code (CLI)
PHP + Composer
Node.js + npm
cloudflared
Git + zsh

Metodologia

Todos os testes foram realizados com o mesmo script benchmark.sh, sem carga paralela. Cada distro foi reiniciada antes do bench, o sistema ficou 60 s em idle para estabilizar, e os testes foram executados sequencialmente na mesma sessão.

MétricaFerramentaDetalhes
Boot até desktopsystemd-analyzeTempo até graphical.target (fase userspace)
CPU single-threadsysbench cpuevents/s, 10 s, 1 thread
CPU multi-threadsysbench cpuevents/s, 10 s, 12 threads (todos os cores)
Memória escritasysbench memory8192 MB, escrita sequencial, MiB/s
Memória leiturasysbench memory8192 MB, leitura sequencial, MiB/s
Disco DATA seqfioLeitura e escrita sequencial 4 GB, formato terse v3
Disco DATA 4K randfioLeitura aleatória 4K, mesma partição compartilhada
Docker startupdocker run alpine echoMédia de 5 execuções, ms
Apps reaisCronômetro + xdotoolTempo até janela principal visível, ms; 1 aferição por app
RAM totalfree -mUsada com todos os apps abertos e após fechar

O disco testado para I/O é sempre a partição DATA compartilhada (nvme0n1p5, EXT4, ~342 GB), garantindo comparação justa entre distros que usam discos físicos diferentes para o root. Os testes de CPU e memória são independentes do disco.

Resultados

Nos gráficos abaixo, a barra mais destacada (em azul) indica o melhor resultado de cada métrica. A ordenação é do melhor para o pior em cada categoria.

Tabela Comparativa

Valores destacados em azul = melhor resultado na categoria. Boot em segundos (menor = melhor). CPU em eventos/s, Memória em MiB/s, Disco em MB/s (maiores = melhor). Docker e apps em ms (menor = melhor). RAM em MB (menor = melhor).

Análise dos Resultados

Distros Ubuntu-based dominam CPU e memória. Pop!_OS, Mint, Zorin e Ubuntu 26.04 ocupam as primeiras posições em CPU single e multi-thread, com desempenho muito próximo entre si. A base Ubuntu/Debian parece tirar melhor proveito do scheduler padrão do kernel neste hardware Intel.
CachyOS e BigLinux se destacam em escrita no disco. Ambos usam BTRFS no disco raiz, mas o diferencial do CachyOS é o kernel customizado com patches de desempenho (BORE scheduler, LLVM/Clang). Isso se reflete na escrita sequencial — o CachyOS lidera com 2,4 GB/s vs. a média de 1,8 GB/s das demais.
BigLinux tem o maior consumo de RAM — 13,5 GB com todos os apps abertos, contra a média de 9,8 GB. O KDE Plasma, aliado aos serviços extras do BigLinux (Timeshift, BaBar, KDE Connect, etc.), representa um overhead significativo para esse perfil de uso.
Ubuntu 26.04 abre o Chrome 2× mais rápido que as demais. Com apenas 10,9 s (vs. ~20 s nas outras), suspeita-se de cache pré-inicializado ou daemon de pré-carregamento específico da versão. Contraditoriamente, o Slack levou 25,6 s — o pior resultado — sugerindo que Flatpak não está otimizado nessa versão do Ubuntu.
Pop!_OS lidera em Docker e Slack. O menor tempo de startup do Docker (222 ms) e do Slack (9 s) reflete o trabalho da System76 em otimização do kernel e serviços. O COSMIC é visualmente leve e o sistema quase não roda serviços de fundo desnecessários.
EndeavourOS — boot de userspace rápido, mas total lento. O graphical.target é atingido em apenas 4,2 s de userspace, resultado do Cinnamon leve e do minimal Arch. Porém o boot total do sistema foi de 1 min 6 s, pois o initrd (mkinitcpio) levou 26,8 s — provavelmente carregando módulos desnecessários. PhpStorm (38 s) e DBeaver (56 s) foram os mais lentos de todas as distros, possivelmente por não ter aquecimento de JVM/cache após fresh install.
BigLinux — boot de 32 s e visual impressionante. O KDE Plasma com os temas e ferramentas do BigLinux entrega a experiência visual mais polida do grupo. Para quem prioriza visual e já tem 32 GB de RAM, o custo de RAM pode ser aceitável. O boot lento é o ponto mais crítico para uso diário.
BTRFS vs. EXT4 no disco raiz não afetou o I/O de dados. Os testes de disco usaram a partição DATA compartilhada (EXT4), então a escolha de FS do root não influenciou diretamente esses números. O impacto do BTRFS fica visível indiretamente no consumo de CPU em operações de escrita intensa.

Conclusão

Para um desenvolvedor PHP/Laravel que precisa de desempenho confiável, boot rápido, Docker eficiente e compatibilidade com 3 monitores + NVIDIA, os resultados apontam claramente para as distros baseadas em Ubuntu 24.04:

PosiçãoDistroMelhor pontoAtenção
Pop!_OS 24.04Docker, Slack, CPU multi, bootDBeaver mais lento; COSMIC ainda em maturação
Linux Mint 22.3Equilíbrio geral; Cinnamon estávelChrome mais lento para abrir
Nobara 44Kernel gaming com BTRFS; boa CPU multiFedora base = ciclos mais curtos
Ubuntu 26.04Chrome e DBeaver rápidos; Disco seqSlack lentíssimo (25 s)
Zorin OS 18.1Boa memória leitura; DBeaver rápidoBoot mais lento do grupo Ubuntu
CachyOSMelhor disco escrita; kernel otimizadoRAM escrita menor; não é distro para iniciantes
BigLinuxVisual premium; DBeaver e Docker OKRAM alta; boot lento (32 s)
EndeavourOSUserspace rápido; Arch rollingBoot total lento; apps mais pesados no primeiro uso

O critério final vai além dos números: experiência de uso real conta muito. BigLinux entrega o visual mais caprichado e o CachyOS tem o kernel mais agressivo. Para produtividade imediata com mínima manutenção, Pop!_OS e Linux Mint são as escolhas mais seguras neste hardware.

Benchmark realizado em hardware físico com script automatizado. Resultados podem variar com atualizações de kernel, drivers ou configurações de usuário. Todos os arquivos de resultado, scripts e configs estão na partição DATA compartilhada em /home/lapetina/data/benchmark-results/.