Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian

Neste artigo vou fazer uma comparação entre os escalonadores BFQ e MQ-Deadline para acesso ao disco nas distribuições Arch Linux e Debian 13 para mostrar a diferença de desempenho de acordo com o hardware de disco usado.

[ Hits: 295 ]

Por: Sidnei Serra em 07/09/2025 | Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


Teste no Debian 13 - kernel 6.12.41+deb13-amd64



Para saber o schedule em uso no seu sistema (o ativo estará entre colchetes):

cat /sys/block/sda/queue/scheduler
none [mq-deadline] kyber bfq

Teste no Debian 13
Teste no Debian 13 - kernel 6.12.41+deb13-amd64
Sequenciais (leitura/escrita grande): Praticamente iguais nos dois schedulers (~140 MB/s leitura e ~132 MB/s escrita). Leitura aleatória: mq-deadline ficou levemente melhor (543 vs 526 KiB/s).
Escrita aleatória: mq-deadline também ficou melhor (7255 vs 6629 KiB/s, mais IOPS e menos latência).

O mq-deadline teve vantagem em praticamente todos os testes, principalmente em escrita aleatória (onde HDDs sofrem mais). NESSE disco no Debian 13 o bfq não trouxe ganhos como os verificados no Arch e até ficou um pouco atrás. Para o uso de edição leve de vídeos, captura de tela, multitarefa moderada, manter o mq-deadline é a melhor opção. O bfq costuma ser mais útil em cenários de desktop multitarefa com SSDs ou workloads mistos bem pesados mas aqui não compensou.
Página anterior     Próxima página

Páginas do artigo
   1. O que são escalonadores e o hardware usado nos testes
   2. Teste no Arch Linux - kernel 6.16.0-arch2-1
   3. Teste no Debian 13 - kernel 6.12.41+deb13-amd64
   4. O script de teste e como escolher o escalonador a ser usado
Outros artigos deste autor

Conciliando o uso da ZRAM e SWAP em disco na sua máquina

Mitigação - O que é e quando é "seguro" desabilitar

Máquina perereca - até onde é possível o uso de Linux?

Leitura recomendada

MaraDNS: Simples - Seguro - Robusto

Instalando aplicações de 32 bits no Dapper amd64

Como configurar o Apache com PHP e SSL de um jeito mais seguro e sem complicações

Configurando o Bandwithd (monitoração gráfica)

Configurando o CACIC (parte 2)

  
Comentários

Nenhum coment�rio foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts