Autor Tópico: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!  (Lida 2369617 vezes)

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2625 Online: 21 de Outubro de 2010, 12:12 »
Muito obrigado luciannoaramalho! Vou testar em casa!

Gunss, segui o que o cara falou!

No "Kernel Hacking" você tem que habilitar o  "Tracers (FTRACE)", aí vai aparecer a sub-categoria "Trace process context switches and events", essa você habilita também. Não se esqueça de habilitar o "Debug Filesystem".

Pronto! É só compilar e instalar o Ureadahead! Aqui não deu mais erro e o boot ficou mais rápido mesmo!  Agora voltou a bootar em 20 segundos! Sem ele eram 30 segundos!

Haaaaaaaaaaa

Por isso que não achei o Pentium II!   Valeu aí! A diferença é muito grande mesmo!

acho que deixei passar essa opção então. Não encontrei, quando chegar em casa vou dar uma olhada.
É, quem sabe quando o ubuntu vier com o GCC 4.5 não melhore a situação quando agente compila para core2 e atom  ;D

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2626 Online: 21 de Outubro de 2010, 16:01 »
Tá bom.

após aplicar o patch omnislash1.4.4, baixar os seguintes arquivos de http://ck.kolivas.org/patches/bfs/2.6.34/  e colocá- los no diretório do kernel (/usr/src/linux, desde que linux seja o source do kernel 2.6.34 com o patch omnislash1.4.4 aplicado):

- 2.6.34-bfs318-330test.patch
- bfs330-bfs350.patch
- bfs350-bfs357.patch

Por último, executar na ordem:

patch -p1 < 2.6.34-bfs318-330test.patch; patch -p1 < bfs330-bfs350.patch; patch -p1 < bfs350-bfs357.patch

Apliquei dessa forma aqui e não nenhum erro.

Pronto. BFS 357 aplicado no omnislash. O legal é se fosse possível um omnislash já com esta versão de BFS.

[]'s


valeu cara, funcionou 100% aqui


Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2627 Online: 21 de Outubro de 2010, 19:21 »
Tá bom.

após aplicar o patch omnislash1.4.4, baixar os seguintes arquivos de http://ck.kolivas.org/patches/bfs/2.6.34/  e colocá- los no diretório do kernel (/usr/src/linux, desde que linux seja o source do kernel 2.6.34 com o patch omnislash1.4.4 aplicado):

- 2.6.34-bfs318-330test.patch
- bfs330-bfs350.patch
- bfs350-bfs357.patch

Por último, executar na ordem:

patch -p1 < 2.6.34-bfs318-330test.patch; patch -p1 < bfs330-bfs350.patch; patch -p1 < bfs350-bfs357.patch

Apliquei dessa forma aqui e não nenhum erro.

Pronto. BFS 357 aplicado no omnislash. O legal é se fosse possível um omnislash já com esta versão de BFS.

[]'s

Quando eu chegar em casa vou fazer isso, hehe.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2628 Online: 22 de Outubro de 2010, 12:00 »
o patch que faz funcionar o ureadahead não ta funcionando aqui, deu somente o primeiro boot. Depois ele da erro.

Eu não consigo habilitar a função "Trace process context switches and events", ela só aparece se eu marcar "Show all Options" porém eu não posso marca-la, nem mesmo o "Debug Filesystem" (ele aparece normalmente, só que a opção para marca-lo não existe). Coisa estranha!! To achando que o patch que eu baixei veio com corrompido, porém o site para baixar o patch está fora do ar. =/


edit: será que adicionando as entradas diretamente no configx86 da certo?
« Última modificação: 22 de Outubro de 2010, 12:25 por Gunss »

Offline worm83

  • Usuário Ubuntu
  • *
  • Mensagens: 38
  • Vinyl Audio.
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2629 Online: 22 de Outubro de 2010, 12:20 »
Desculpa eu ta enchendo o saco aqui [:p]
.
Mas o que seria esse ureadahead?
E qual a utilidade de habilitar o Debug Filesystem?

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2630 Online: 22 de Outubro de 2010, 13:25 »
o patch que faz funcionar o ureadahead não ta funcionando aqui, deu somente o primeiro boot. Depois ele da erro.

Eu não consigo habilitar a função "Trace process context switches and events", ela só aparece se eu marcar "Show all Options" porém eu não posso marca-la, nem mesmo o "Debug Filesystem" (ele aparece normalmente, só que a opção para marca-lo não existe). Coisa estranha!! To achando que o patch que eu baixei veio com corrompido, porém o site para baixar o patch está fora do ar. =/


edit: será que adicionando as entradas diretamente no configx86 da certo?
Aqui consegui marcar sem problemas.
Estou procurando o patch para o BFQ mas não acho só o do BFS (ck), alguem sabe onde conseguir???
para o kernel 2.6.36

Edit:
Galera o omnislash com as otimizações e o bfs 357 deu boot aqui em 15s e 91milésimos.
« Última modificação: 22 de Outubro de 2010, 13:55 por Andreson »

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2631 Online: 22 de Outubro de 2010, 15:02 »
Desculpa eu ta enchendo o saco aqui [:p]
.
Mas o que seria esse ureadahead?
E qual a utilidade de habilitar o Debug Filesystem?

O ureadahead serve para acelerar a inicialização do sistema, ele é responsável por iniciar serviços em paralelo para tornar a inicialização mais rápida!  Ele faz uso do Tracers que por sua vez faz uso do Debug Filesystem! Sem isso ele não funciona! O Debug filesystem é um sistema de arquivos que funciona na ram coletando dados do sistema para saber o que está acontecendo! Passou o cartão?   
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2632 Online: 22 de Outubro de 2010, 15:04 »
eu achei uma vez no google o site do BFQ. Procura por bfq patch

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2633 Online: 22 de Outubro de 2010, 15:11 »
eu achei uma vez no google o site do BFQ. Procura por bfq patch

Achei!  :D

Sources para vários Kerneis:
http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php

Home do projeto:
http://algo.ing.unimo.it/people/paolo/disk_sched/
« Última modificação: 22 de Outubro de 2010, 15:15 por galactus »
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2634 Online: 22 de Outubro de 2010, 15:28 »
eu nem vou aplicar o patch do BFQ. Meu disco já é meio antigo, tem 3 anos.


edit: poxa todas as dependencias para ativar o Trace process context switches and events estão satisfeitas porém não posso ativa-la. Já até tentei coloca-la diretamente no configx86 mas quando vou para o modo gráfico aparece inativo. Vou tentar compilar assim mesmo
« Última modificação: 22 de Outubro de 2010, 15:45 por Gunss »

Offline worm83

  • Usuário Ubuntu
  • *
  • Mensagens: 38
  • Vinyl Audio.
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2635 Online: 22 de Outubro de 2010, 17:13 »
Citar
O ureadahead serve para acelerar a inicialização do sistema, ele é responsável por iniciar serviços em paralelo para tornar a inicialização mais rápida!  Ele faz uso do Tracers que por sua vez faz uso do Debug Filesystem! Sem isso ele não funciona! O Debug filesystem é um sistema de arquivos que funciona na ram coletando dados do sistema para saber o que está acontecendo! Passou o cartão? 

Entendi, e fiquei animado com que eu li. Quero implementar isso no meu debian squeeze (64bits). Precisa de um patch para o kernel tbm? Ou é so configurar o serviço?

Offline Andreson Goveia

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.985
  • Kubuntu 14.10
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2636 Online: 22 de Outubro de 2010, 18:13 »
eu achei uma vez no google o site do BFQ. Procura por bfq patch

Achei!  :D

Sources para vários Kerneis:
http://algo.ing.unimo.it/people/paolo/disk_sched/sources.php

Home do projeto:
http://algo.ing.unimo.it/people/paolo/disk_sched/
Muito grato, agora vou compilar tudo isso(bfs, bfq, patch do ureadahead eum do Ubuntu, hehe).
O do ubuntu esta aqui http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.36-maverick/
vou compilar o 2.6.36.

edit:

Estou compilando o kernel 2.6.36 com o configx86-64, 0001-trace-add-trace-events-for-open-exec-an.patch, 0001-bfq_iosched-block-prepare_IO_context_code-v1-2.6.36.patch, 0002-bfq_iosched-block-add-cgroups-kconfig-and-build-bits-for-BFQ-v1-2.6.36.patch, 0003-bfq_iosched-block-introduce_BFQ-v1-2.6.36.patch, 0001-base-packaging.patch(Ubuntu) e 0003-default-configs.patch(Ubuntu).

Vamos ver no que vai dar...

Edit 2:
É tudo isso deu Kernel Panic  :'( :'(
Voltando a fase de planejamento.
« Última modificação: 22 de Outubro de 2010, 19:25 por Andreson »

Offline worm83

  • Usuário Ubuntu
  • *
  • Mensagens: 38
  • Vinyl Audio.
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2637 Online: 22 de Outubro de 2010, 19:58 »
Onde consigo esse "patch do ureadahead".
To pesquisando mas ta osso achar o dito cujo.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2638 Online: 22 de Outubro de 2010, 20:54 »
Onde consigo esse "patch do ureadahead".
To pesquisando mas ta osso achar o dito cujo.

http://forums.gentoo.org/viewtopic-t-847362.html?sid=61abdf5ebe6692eb98c2b268fd8d1992

postei a 2 paginas atraz

Offline worm83

  • Usuário Ubuntu
  • *
  • Mensagens: 38
  • Vinyl Audio.
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #2639 Online: 22 de Outubro de 2010, 23:35 »
Perdão gunss.

EDIT:Aqui da erro na hora de aplicar o patch, tive que copiar e colar o código do pastebin, o download com o wget não funciona. Mas mesmo assim, da erro (FAILED) na hora de aplicar o patch.
« Última modificação: 23 de Outubro de 2010, 00:08 por worm83 »