gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Kernel Tuning .... Howto ?!?!
Contribuído por mvalente em 29-08-01 11:32
do departamento 6a-feira-à-noite-na-Vasco-da-Gama
perguntas PmR escreve "Boas !
Em termos de kernel eu sempre fiz o normal, ou seja o make config, make dep, make clean, make bzImage ... etc
Gostava agora entrar nos meandros do tuning.
Por exemplo, como tunar um kernel para ficar como o enterprise da RedHat ?
Fiz uma pequena pesquisa na NET mas não achei nada de conclusivo ...
Onde é que está a informação ? :))) "

The legendary search for a stable version of Windows | TV Digital  >

 

gildot Login
Login:

Password:

Referências
  • Red Hat
  • Mais acerca perguntas
  • Também por mvalente
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Perdoem-me:) (Pontos:3, Engraçado)
    por Gimp em 29-08-01 11:46 GMT (#1)
    (Utilizador Info)
    Mas não resisto. Se querem algo de tunning(com 2 n!) vão a www.chunning.8k.com. O site do verdadeiro tunning, perdão, chunning!


    "Os meus 2 pirulitos" Bruxa dos Doces zZzZz

    Re:Perdoem-me:) (Pontos:0, Despropositado)
    por jamaica em 29-08-01 14:12 GMT (#3)
    (Utilizador Info) http://ainda.nao.tenho
    A pagina é feia, está (muito) mal programada e o seu contexto é totalmente off-topic para esta discussão. Onde é que estão os moderadores? :)
    ---------------------
    do rio que tudo arrasta diz-se que é violento,
    mas ninguem diz violentas as margens que o oprimem.
    Berthold Brecht
    Re:Perdoem-me:) (Pontos:0, Esclarecedor)
    por Anonimo Cobarde em 29-08-01 15:01 GMT (#4)
    Acho que o - Despropositado - que apanhaste mostra bem onde eles estão.
    É bem feito para não andares armado em parvo e coitadinho quando te moderam para baixo.
    Re:Perdoem-me:) (Pontos:2)
    por mvalente em 30-08-01 13:43 GMT (#15)
    (Utilizador Info) http://www.ruido-visual.pt/
    O post original tinha a palavra "tuning" com 2 Ns. Eu, como editor, corrigi-a. É com 1 N apenas.

    Cumprimentos

    Mario Valente

    Re:Perdoem-me:) (Pontos:2)
    por Gimp em 30-08-01 16:00 GMT (#17)
    (Utilizador Info)
    Mário, Mário, Mário!!! É o maior! Clap, clap! 8)))


    "Os meus 2 pirulitos" Bruxa dos Doces zZzZz

    Re:Perdoa-me, mas tuning é com 1 n (Pontos:2)
    por Gimp em 30-08-01 9:02 GMT (#13)
    (Utilizador Info)
    Duh|:)


    "Os meus 2 pirulitos" Bruxa dos Doces zZzZz

    Tuning???? (Pontos:1)
    por mlopes em 29-08-01 12:50 GMT (#2)
    (Utilizador Info)
    Supostamente não existe tuning nenhum no kernel entreprise, o Kernel compila-se com as opções que se precisa para cada caso especifico, isso do entreprise é tipo um kernel genérico para ser utilizado em servidores, não faz sentido compilares um kernel com opções iguais ao da Red Hat, porque à partida tu sabes o que vais fazer com ele e podes ai sim fazer o teu prórpio tuning.
    Re:Tuning???? (Pontos:0, Engraçado)
    por Anonimo Cobarde em 29-08-01 16:36 GMT (#7)
    stardate 907236.7823

    Captain: Sulo, engage warp speed, Scotty, we need more power!!!!!!

    Scotty: Sorry captain, the ACPI interface is not fully implemeted in the *kernel entreprise* yet.
    Google Search: linux kernel tuning (Pontos:2)
    por mvalente em 29-08-01 16:53 GMT (#9)
    (Utilizador Info) http://www.ruido-visual.pt/
    Google Search: linux kernel tuning

    Get the picture ?

    Cumprimentos

    Mario Valente

    Linux kernel config (Pontos:4, Esclarecedor)
    por techn0id em 29-08-01 19:54 GMT (#10)
    (Utilizador Info)
    Viva,

    Bom, existem muitas coisas na configuração por defeito que nao interessam ao comum utilizador desktop. Claro que ha' que distinguir os fins a que se destina o dito kernel.. desktop ou server, logo com diferentes niveis de segurança.

    Posso falar no qual tenho alguma (pouca) experiencia que e' o de utilizador do Linux caseiro, tipo web, mail, irc, musica, etc e tal. Ha' por exemplo suporte para varias placas graficas que nao interessa ao menino jesus. O suporte para SMP (Symetric Multi Processing) tambem salta ah vista como estando seleccionado por defeito o que tambem na esmagadora maioria dos casos nao interessa e so' ocupa preciosos KBs. Outro aspecto e' os perifericos de rede (ie NICs), devendo apenas utilizar suporte para a(s) placa(s) que efectivamente temos na maquina em questao. Por fim, na minha opiniao, o que se deve sem duvida fazer e' eliminar todo e qualquer tipo de suporte SCSI e USB, isto claro no vulgar caso de nao existir qualquer hardware deste tipo (que e' o meu caso).

    Ha' tambem que referir que a maior parte do suporte pode ser utilizado dinamicamente (ie. módulos) o que reduz substancialmente o tamanho da imagem final do kernel e acelera nalguns casos o processo.

    De um modo geral o que eu aconselho (e falo por experiencia propria, foi deveras util no meu caso) e' ter um pouco de paciencia e fazer um simples 'make config' puro e duro lendo a maior parte, se nao todos, os helps de cada item.

    Nao sei se isto ajuda nalguma coisa o autor da noticia, de qualquer forma aqui fica, pode ser que alguem o ache util.

    Por fim nao e' demais relembrar, convem mesmo ler atentamento o Kernel-HOWTO e ja' agora o Linux Loadable Kernel Module HOWTO.

    Re:Módulos ou.... (Pontos:1)
    por gggm em 30-08-01 11:14 GMT (#14)
    (Utilizador Info)
    Uma dúvida que já tenho à algum tempo, o que é melhor, incluir directamente o suporte do nosso hardware no kernel? Ou compila-lo como módulo para depois ser incluido?
    Re:Módulos ou.... (Pontos:2)
    por mvalente em 30-08-01 13:47 GMT (#16)
    (Utilizador Info) http://www.ruido-visual.pt/
    Depende.

    Se estás em casa e queres poder usar qq hardware/feature, o melhor é compilares tudo como módulos. Ficas com um kernel pequeno e carregas tudo de modulos.

    Se estas preocupado com a performance, o melhor é compilares *apenas* o que precisas no kernel teres apenas algumas coisas esporadicas em modulos.

    Se estas preocupado com a performance E com a seguranca, o melhor é compilares apenas o que precisas no kernel e nao compilares mais modulos nenhuns, nem sequer suporte para loadable kernel modules.

    Cumprimentos

    Mario Valente

    Tip of the day (Pontos:3, Esclarecedor)
    por CrLf em 29-08-01 20:40 GMT (#11)
    (Utilizador Info) http://students.fct.unl.pt/~cer09566
    Bem, para ficar como o enterprise da RedHat precisas primeiro dos patches todos que eles para lá enfiam, mas penso que a quantidade de opções que para lá estão seleccionadas são simplesmente overkill.
    Para fazer um kernel à medida eu proponho pegar na configuração do kernel que vem de base com a distribuição que usas, a qual estará algures dentro do .src.rpm (ou whatever) do kernel (kernel-$versão-$cpu.config no caso da RedHat) copiá-la para a raiz da source do kernel a compilar como .config, fazer make menuconfig e depois percorrer as opções uma a uma lendo o help e decidindo se interessa ou não, deixando ficar quando em dúvida e pondo o mais possível como modules. Começar com a configuração usada pela distribuição em vez da que vem por defeito evita ter de decidir se se inclui ou não uma opção quando em dúvida, deixa-se ficar como está confiando nos distribuidores.

    -- Carlos Rodrigues

    - "I think we can handle one little penguin!"
    - "No, Mr. Gates, your men are already dead!"

     

     

    [ Topo | FAQ | Editores | Contacto ]