Performance do kernel do Gentoo [RESOLVIDO]

1. Performance do kernel do Gentoo [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 19/09/2017 - 08:45h

Algumas perguntinhas para vocês:

1- Há alguma queda de desempenho em um sistema Gentoo em que o kernel foi compilado com o genkernel all?

2- Eu deveria tentar otimizar o kernel de acordo com meu hardware? Isso iria melhorar a performance do sistema?

3- Vi que a pasta do meu kernel: /usr/src/linux tem 7,2 GB, acho esse valor muito alto, qual o tamanho da pasta do kernel de vocês?

4- Consigo saber o que desativar no kernel só com as informações do lspci? Se não, como posso ter certeza das coisas desnecessárias que estão ativadas?

5- E uma pergunta bem besta: depois que eu salvar o .config eu recompilo o kernel apenas com o make,
make modules_install e make install? Preciso fazer alguma coisa depois disso?

Desculpem pela quantidade de perguntas, estou adorando o Gentoo mas tenho essas dúvidas desde quando comecei. Obrigado desde já.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/09/2017 - 11:11h

Mashn escreveu:
1- Há alguma queda de desempenho em um sistema Gentoo em que o kernel foi compilado com o genkernel all?

Sim, maior ou menor a depender do hardware/resultado do genkernel.

2- Eu deveria tentar otimizar o kernel de acordo com meu hardware? Isso iria melhorar a performance do sistema?

Sim, principalmente no consumo de memória.

3- Vi que a pasta do meu kernel: /usr/src/linux tem 7,2 GB, acho esse valor muito alto, qual o tamanho da pasta do kernel de vocês?

Alto, veja se o link não está apontando para outros lugares. Está dentro do aceitável, entretanto, o genkernel all costuma compilar muita coisa como módulo, pode ser isso.
4- Consigo saber o que desativar no kernel só com as informações do lspci? Se não, como posso ter certeza das coisas desnecessárias que estão ativadas?

lsmod, lsusb, modprobe, /proc/cpu, etc. Se estiver em dúvida, existe o diretório Documentation. Veja na wiki como compilar, se estiver com dúvidas.
5- E uma pergunta bem besta: depois que eu salvar o .config eu recompilo o kernel apenas com o make,
make modules_install e make install? Preciso fazer alguma coisa depois disso?

Para instalar o kernel, só isso resolve. Se você utilizar o grub:
 # grub-mkconfig -o /boot/grub/grub.cfg  

LILO:
 # lilo 

Syslinux:
 vim /boot/extlinux.conf // veja se o nome do initramfs, kernel, etc está certo  




Nem tudo que é ouro fulgura, nem todo vagante é vadio.
O velho que é forte perdura, raiz funda não sofre frio.
Das cinzas um fogo há de vir, das sombras a luz vai jorrar;
A espada há de, nova, luzir,
O sem corôa há de reinar


3. Re: Performance do kernel do Gentoo [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/09/2017 - 11:17h


1- Há alguma queda de desempenho em um sistema Gentoo em que o kernel foi compilado com o genkernel all?


Depende do que colocar manualmente


2- Eu deveria tentar otimizar o kernel de acordo com meu hardware? Isso iria melhorar a performance do sistema?


Não, dificil dizer mas na maioria dos casos não.


4- Consigo saber o que desativar no kernel só com as informações do lspci? Se não, como posso ter certeza das coisas desnecessárias que estão ativadas?


Usa kergen


5- E uma pergunta bem besta: depois que eu salvar o .config eu recompilo o kernel apenas com o make,
make modules_install e make install? Preciso fazer alguma coisa depois disso?


Sim, não


4. Re: Performance do kernel do Gentoo [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 19/09/2017 - 16:47h

Respondendo apenas a pergunta numero 5, pois não te explicaram por completo.
5- E uma pergunta bem besta: depois que eu salvar o .config eu recompilo o kernel apenas com o make,
make modules_install e make install? Preciso fazer alguma coisa depois disso?


Depois que você tiver a sua .config pronta, basta copiar para a pasta do novo kernel.
Então você digita
make oldconfig 

o make oldconfig é fundamental para atualizar a sua .config com as novas features da versão atualizada do kernel.

E então você faz o "make modules_install e make install"
Depois desse comando, se você estiver no gentoo, é importantíssimo você usar o comando
make modules_prepare 

Esse comando vai compilar os módulos do kernel antigo que você usa de algum programa/driver específico para seu kernel novo. Exemplos: nvidia, vmware, virtualbox, etc...

- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


5. Re: Performance do kernel do Gentoo [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 20/09/2017 - 08:49h

Grinder escreveu:

Respondendo apenas a pergunta numero 5, pois não te explicaram por completo.
5- E uma pergunta bem besta: depois que eu salvar o .config eu recompilo o kernel apenas com o make,
make modules_install e make install? Preciso fazer alguma coisa depois disso?


Depois que você tiver a sua .config pronta, basta copiar para a pasta do novo kernel.
Então você digita
make oldconfig 

o make oldconfig é fundamental para atualizar a sua .config com as novas features da versão atualizada do kernel.

E então você faz o "make modules_install e make install"
Depois desse comando, se você estiver no gentoo, é importantíssimo você usar o comando
make modules_prepare 

Esse comando vai compilar os módulos do kernel antigo que você usa de algum programa/driver específico para seu kernel novo. Exemplos: nvidia, vmware, virtualbox, etc...

- - - - -
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


Muito bom, obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts