Usar o BFQ a partir do kernel 4.12 ( atualizado 21/07/19)

Deixe sua contribuição, assim vamos facilitar a manutenção e configuração para outros membros que estão iniciando.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.

Usar o BFQ a partir do kernel 4.12 ( atualizado 21/07/19)

Mensagempor swatquest » 11 Dez 2018, 16:43  •  MS 1

ATUALIZADO
21/07/2019


Por padrão o escalonador de processos bfq não vem habilitado.

Para habilitar, siga o procedimento abaixo:

Crie o arquivo
Código: Selecionar todos
/etc/udev/rules.d/60-scheduler.rules

E adicione
Código: Selecionar todos
#definindo sda até sdz
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/scheduler}="bfq"


Caso tenha um SSD ou NVMe
Na particão do ssd pode deixar como noop ou mq-deadline
info: https://wiki.archlinux.org/index.html/Improving_performance#Changing_I/O_scheduler

Por exemplo
Código: Selecionar todos
# definindo agendador para NVMe
ACTION=="add|change", KERNEL=="nvme[0-9]*", ATTR{queue/scheduler}="none"
# definindo agendador para  SSD e eMMC
ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
# definindo agendador para discos rotativos
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
[color=#00BF40]



Nos novos kernel não há necessidade de modificar a linha do kernel
não sei exatamente a partir de qual versão já foi implementada, mas do 4.19 em diante não precisa modificar

E na linha kernel do grub adicione
Código: Selecionar todos
scsi_mod.use_blk_mq=1

Vai no arquivo e o edite
Código: Selecionar todos
/etc/default/grub



Em
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Adicone o scsi_mod.use_blk_mq=1
Código: Selecionar todos
GRUB_CMDLINE_LINUX_DEFAULT="quiet scsi_mod.use_blk_mq=1"

depois execute
Código: Selecionar todos
grub-mkconfig -o /boot/grub/grub.cfg

Depois para conferir use os comandos abaixo.

cat /sys/block/sda/queue/scheduler
cat /sys/block/sdb/queue/scheduler
cat /sys/block/sdc/queue/scheduler
etc...
Editado pela última vez por swatquest em 21 Jul 2019, 22:16, em um total de 4 vezes.
Razão: Modificado a configuraçào para SSD e NVMe

Esta mensagem de swatquest recebeu agradecimentos de
Holmes (13 Dez 2018, 17:23)
Avatar do usuário
swatquest
Avançado

 
Mensagens: 255
Registro: 05 Nov 2018, 22:35
Agradeceu: 2 vez(es)
Agradecido: 40 vez(es)
Distro utilizada: manjaro
Versão: última versão
Ambiente: xfce4 e gnome3
Repositório: testing
Habilidade: Intermediate

Tópicos Semelhantes Estatísticas Última mensagem

Problemas -- Xfce 4.14.2 - Kernel 5.6.16-1-MANJARO - Tampa N

por Thiago Zangaro » 18 Jun 2020, 08:59

Respostas: 4

Exibições: 429

19 Jun 2020, 02:40

por Thiago Zangaro Ver última mensagem

Atualizei meu Kernel e meu GRUB EFI não inicia mais.

por sergiogbrox » 19 Jul 2020, 17:08

Respostas: 2

Exibições: 275

25 Ago 2020, 20:47

por tioguda Ver última mensagem

Voltar para Dicas, Truques e Astúcias



Quem está online

Usuários navegando neste fórum: Applebot [Bot] e 3 visitantes

^ Voltar ao Topo