como posso habilitar o scheduler muqss no linux ? [RESOLVIDO]

1. como posso habilitar o scheduler muqss no linux ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/08/2021 - 07:53h

olá
eu compilei o kernel com suporte ao scheduler muqss (kernel zen) mas não consigo usa-lo
(eu habilitei o suporte em general setup pois em io scheduler não tinha nada sobre ele)

cat /sys/block/sda/queue/scheduler
mq-deadline kyber [bfq] none <--veja que ele não está na lista ?


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 18/08/2021 - 17:19h

frrescd escreveu:

achava que o zen sources já vinha com o patch
por qual razão existiria a opção muqss cpu scheduler no make menuconfig ?


Essa opção somente habilita o suporte ao módulo.
E também tem que ver se tu habilitou com * ou M.
Esses módulos os quais você pretende usar seguidamente, na compilação é mais interessante colocar [*] no menuconfig.
Como asterisco [*] configura como parte do Kernel.
[M] configura como módulo.

Como módulo [M], daí não aumenta tanto o tamanho do Kernel na instalação.
Como asterisco [*] aumenta o tamanho do Kernel na instalação.

Daí você vai jogando com essas duas. Como asterisco o suporte fica melhor.

No caso do muqss depende da versão do Kernel e da versão do muqss, mas de qualquer maneira, geralmente não basta habilitar o módulo na configuração e instalação do Kernel, muitas vezes, dependendo do módulo, tem que configurar mais alguma coisa e/ou aplicar um patch (remendo).
Vários módulos já vem pronto muitas vezes no Kernel, outros vem somente com o suporte a ele.

________________________________________________
Sanou tua dúvida, resolveu teu problema?
Então marque como "resolvido" e escolha a melhor resposta!

Ou então execute:
# chown -R root:root /
# mount -o remount,rw /
# reboot

e veja o sistema derreter na sua frente.


3. Re: como posso habilitar o scheduler muqss no linux ? [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 18/08/2021 - 09:27h

Opa!

Poste a saída do comando abaixo.


dmesg | grep -i muqss



#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



4. Re: como posso habilitar o scheduler muqss no linux ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/08/2021 - 09:29h


dmesg | grep -i muqss
[ 0.458161] MuQSS possible/present/online CPUs: 4/4/4
[ 0.458176] MuQSS locality CPU 0 to 0: 0
[ 0.458180] MuQSS locality CPU 0 to 1: 3
[ 0.458184] MuQSS locality CPU 0 to 2: 1
[ 0.458188] MuQSS locality CPU 0 to 3: 3
[ 0.458192] MuQSS locality CPU 1 to 0: 3
[ 0.458196] MuQSS locality CPU 1 to 1: 0
[ 0.458200] MuQSS locality CPU 1 to 2: 3
[ 0.458204] MuQSS locality CPU 1 to 3: 1
[ 0.458208] MuQSS locality CPU 2 to 0: 1
[ 0.458211] MuQSS locality CPU 2 to 1: 3
[ 0.458215] MuQSS locality CPU 2 to 2: 0
[ 0.458219] MuQSS locality CPU 2 to 3: 3
[ 0.458223] MuQSS locality CPU 3 to 0: 3
[ 0.458227] MuQSS locality CPU 3 to 1: 1
[ 0.458230] MuQSS locality CPU 3 to 2: 3
[ 0.458234] MuQSS locality CPU 3 to 3: 0
[ 0.458239] MuQSS sharing MC runqueue from CPU 0 to CPU 1
[ 0.458245] MuQSS sharing MC runqueue from CPU 0 to CPU 2
[ 0.458250] MuQSS sharing MC runqueue from CPU 0 to CPU 3
[ 0.458268] MuQSS CPU 0 llc 0 RQ order 0 RQ 0 llc 0
[ 0.458273] MuQSS CPU 1 llc 2 RQ order 0 RQ 0 llc 0
[ 0.458278] MuQSS CPU 2 llc 0 RQ order 0 RQ 0 llc 0
[ 0.458283] MuQSS CPU 3 llc 2 RQ order 0 RQ 0 llc 0
[ 0.458287] MuQSS CPU 0 llc 0 CPU order 0 RQ 0 llc 0
[ 0.458292] MuQSS CPU 0 llc 0 CPU order 1 RQ 2 llc 0
[ 0.458297] MuQSS CPU 0 llc 0 CPU order 2 RQ 1 llc 2
[ 0.458302] MuQSS CPU 0 llc 0 CPU order 3 RQ 3 llc 2
[ 0.458306] MuQSS CPU 1 llc 2 CPU order 0 RQ 1 llc 2
[ 0.458311] MuQSS CPU 1 llc 2 CPU order 1 RQ 3 llc 2
[ 0.458316] MuQSS CPU 1 llc 2 CPU order 2 RQ 2 llc 0
[ 0.458320] MuQSS CPU 1 llc 2 CPU order 3 RQ 0 llc 0
[ 0.458325] MuQSS CPU 2 llc 0 CPU order 0 RQ 2 llc 0
[ 0.458330] MuQSS CPU 2 llc 0 CPU order 1 RQ 0 llc 0
[ 0.458334] MuQSS CPU 2 llc 0 CPU order 2 RQ 1 llc 2
[ 0.458339] MuQSS CPU 2 llc 0 CPU order 3 RQ 3 llc 2
[ 0.458344] MuQSS CPU 3 llc 2 CPU order 0 RQ 3 llc 2
[ 0.458349] MuQSS CPU 3 llc 2 CPU order 1 RQ 1 llc 2
[ 0.458353] MuQSS CPU 3 llc 2 CPU order 2 RQ 2 llc 0
[ 0.458358] MuQSS CPU 3 llc 2 CPU order 3 RQ 0 llc 0
[ 0.458363] MuQSS runqueue share type MC total runqueues: 1
[ 1.172918] MuQSS CPU scheduler v0.210 by Con Kolivas.



5. Re: como posso habilitar o scheduler muqss no linux ? [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 18/08/2021 - 09:40h

[ 1.172918] MuQSS CPU scheduler v0.210 by Con Kolivas.

http://ck-hack.blogspot.com/2021/04/linux-512-ck1-muqss-version-0210-for.html

Baixe e aplique o patch.


________________________________________________
Sanou tua dúvida, resolveu teu problema?
Então marque como "resolvido" e escolha a melhor resposta!

Ou então execute:
# chown -R root:root /
# mount -o remount,rw /
# reboot

e veja o sistema derreter na sua frente.



6. Re: como posso habilitar o scheduler muqss no linux ?

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/08/2021 - 09:46h

achava que o zen sources já vinha com o patch
por qual razão existiria a opção muqss cpu scheduler no make menuconfig ?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts