Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!

Iniciado por Hqxriven, 24 de Dezembro de 2007, 13:26

tópico anterior - próximo tópico

vampire_thunder

Citação de: Gunss online 12 de Abril de 2011, 15:03
Eu ainda acho que o kernel 2.6.32 tem muita tralha para instalar em um sistema tão frágil como esse.

Você por acaso instalou o JFS com as dicas do galactus????


Que é isso, cara. O Ominslash é 2.6.34, e você viu como ficou no Pentium 4 do Galactus, que segundo o próprio é pior que o III.
Esse meu é um K6 II 500 Mz, portanto similar e concorrente direto do Pentium III na época.
Fortes emoções eu teria se resolvesse "ressuscitar" o meu Pentium 133, que já chegou a rodar Windows 2000, num HD também de 2GB.

Havia me esquecido da dica do JFS. Eu estava mesmo era preocupado se iria ou não conseguir instalar o Ubuntu nele. Como trocarei o HD, já formatarei em JFS.

brottor

#3736
Então eu vou baixar hoje a noite o

http://ck-hack.blogspot.com/2011/04/bfs-0400.html

e instalar no meu kernel 2.6.38.2 que não tá sem nada e já melhorou bastante o desempenho.

Onde eu acho o BFQ? ele vem junto do patch do kolivas?

Outra duvida!

http://liquorix.net/sources/ posso aplicar o patch do kolivas por cima do patch do liquorix para usar o bfs 400?
Linux Professional Institute Certificated Level 2.
LPI000220827

vampire_thunder

Algumas dúvidas:

1- O que seria o "Tickless", que está no txt do ck?
http://ck.kolivas.org/patches/bfs/bfs-configuration-faq.txt

2- Parece que o makefile do Gentoo é meio diferente.
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -pipe"
CXXFLAGS="${CFLAGS}"


Essa informação da primeira linha, aonde entra no código fonte? Ela é relevante?

buli

Citação de: vampire_thunder online 13 de Abril de 2011, 00:30
1- O que seria o "Tickless", que está no txt do ck?
http://ck.kolivas.org/patches/bfs/bfs-configuration-faq.txt

Citando aqui http://kerneltrap.org/node/6750:

"The tickless kernel feature (CONFIG_NO_HZ) enables 'on-demand' timer interrupts"

Veja em "Processor types and features" na config do kernel.

Gunss

@vampire

você vai mexer com o kernel padrão do ubuntu 11.04?
Esse kernel ta realmente muito bom. Taxa de transferencia do HD alta, nenhum indicio do sistema ficar sobre carregado, e consideravelmente rápido nas respostas do usuário (eu).

vampire_thunder

Citação de: Gunss online 13 de Abril de 2011, 17:08
@vampire

você vai mexer com o kernel padrão do ubuntu 11.04?
Esse kernel ta realmente muito bom. Taxa de transferencia do HD alta, nenhum indicio do sistema ficar sobre carregado, e consideravelmente rápido nas respostas do usuário (eu).
Eu já estou "mexendo" nele faz tempo. Só não estou nele, e sim no 10.04. Acabei de compilar. Depois vou compilar o 32 bits e upar para o repositório.
Tem uma postagem minha lá no fórum.

Hqxriven

@buli

Valeu pelos patches mano!

Fazendo uns testes insanos aqui!

Muito Obrigado!
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois

Ricardo_Branco

Gente... vou comprar um notebook novo até Julho... Pretendo gastar uns 1500,00 (Claro que queria comprar por cinquentao... mas como nao existe, rs).

O que me indicam? Devo esperar?

Galactus... Voce usa Atom? Devo MESMO comprar um I5? Ou posso ter mesmo desempenho com qualidade semelhante em um ATOM?

Podem me ajudar em mais essa?

Vlw.

brottor

Citação de: Ricardo_Branco online 13 de Abril de 2011, 22:24
Gente... vou comprar um notebook novo até Julho... Pretendo gastar uns 1500,00 (Claro que queria comprar por cinquentao... mas como nao existe, rs).

O que me indicam? Devo esperar?

Galactus... Voce usa Atom? Devo MESMO comprar um I5? Ou posso ter mesmo desempenho com qualidade semelhante em um ATOM?

Podem me ajudar em mais essa?

Vlw.

Espera até ter mais sandy bridge no mercado!!
Linux Professional Institute Certificated Level 2.
LPI000220827

Gunss

espera para ver os Fusion e seu desempenho, na parte gráfica nos notebooks ele vai ser o rei.


@HQx/buli podes me dizer quais patchs estam brincando? finalmente as provas acabaram e vou ter essa semana para respirar e brincar um pouco.


Por um acidente de percurso estou usando o 11.04, não me perguntem como, só sei que um belo dia simplesmente o sistema estava instalado no meu PC. Ta dando um erro na hora de fazer o .deb do kernel compilado, estranho o erro, que o oráculo me ajude =)

Gunss

Fiz uma compilação do kernel 2.6.38.2 no Ubuntu 11.04 usando o BFS + BFQ + ureadahead

Bem, o sistema ficou com a latência tão baixa que no meu PC não da pra usar, o kernel padrão fica mais estável, além do vídeo apresentar falhas esporádicas, coisa que não acontecia com o kernel generic.

Esse novo BFS e BFQ em máquinas fortes realmente o sistema deve ficar bala, mas em máquinas mais fracas não rola. Eu também puxei muito, usando Preempt + 1000hz. Dessa vez eu também não instalei nenhum tipo de gerenciador de frequencia seguindo as recomendações do CK:
http://ck.kolivas.org/patches/bfs/bfs-configuration-faq.txt

Sinceramente? Vou tentar recompilar o kernel do Ubuntu, adicionando apenas alguns patchs extras que não sejam do BFS e BFQ, enxugar o máximo possível o .config e ver como fica.

vampire_thunder

Citação de: vampire_thunder online 13 de Abril de 2011, 17:46
Citação de: Gunss online 13 de Abril de 2011, 17:08
@vampire

você vai mexer com o kernel padrão do ubuntu 11.04?
Esse kernel ta realmente muito bom. Taxa de transferencia do HD alta, nenhum indicio do sistema ficar sobre carregado, e consideravelmente rápido nas respostas do usuário (eu).
Eu já estou "mexendo" nele faz tempo. Só não estou nele, e sim no 10.04. Acabei de compilar. Depois vou compilar o 32 bits e upar para o repositório.
Tem uma postagem minha lá no fórum.


Aí está:
http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-headers-2.6.38-8_2.6.38-8.42.1_all.deb

http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-headers-2.6.38-8-lineduc2_2.6.38-8.42.1_amd64.deb
http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-image-2.6.38-8-lineduc2_2.6.38-8.42.1_amd64.deb

http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-headers-2.6.38-8-lineduc2_2.6.38-8.42.1_i386.deb
http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-image-2.6.38-8-lineduc2_2.6.38-8.42.1_i386.deb

Quem estiver no 10.04, é preciso também atualizar o firmware:
http://archive.lineduc.sigeduc.info/lineduc/pool/main/l/linux/2.6.38/linux-firmware_1.48_all.deb

O driver da ATI atualizado com suporte a esse kernel também se encontra no repositório, para quem precisar.

Quem puder testar e me dar um retorno, agradecerei.

Wagnesio

#3747
@vampire_thunder, estou fazendo uns testes aqui com o Lineduc e daqui a pouco dou um retorno.

Edit: Acabei de testar (meus testes se baseiam na produtividade do usuario, no caso eu. E sem muito rigor ainda).
Atom N270, 1GB de RAM DDR2, Ubuntu 10.10
Reconheceu tudo aqui.
Os processos abrem rapidamente, o sistema está fluído (se um programa "pesado" é executado ele não está atrapalhando o desempenho dos outros), a leitura/escrita no HD está bem rápida.
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

buli

@Gunss: Após ler com atenção as dicas do galactus, eu comecei a usar HZ_300 e CFQ nas máquinas antigas. Acho que dá uma boa desafogada.

No geral:

Já saiou no kernel.org o patch-2.6.38.3: http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.38.3.bz2

E tem o BFS v400: http://ck.kolivas.org/patches/bfs/2.6.38/2.6.38.2-sched-bfs-400.patch (O galactus fez um bom comentário em um post anterior recente).

Acho que com isso já da para começar a compilar kernels da série 2.6.38 "estáveis", por assim dizer.  ;)

Já fiz uma primeira compilação e as coisas funcionam aparentemente bem. Porém não fiz testes de perfomance.

Ontem vi uma dica que achei interessante. No forum do GdH um usuário perguntou se tinha alguma forma de compilar um kernel otimizado para uma dada configuração de hardware:

http://www.hardware.com.br/comunidade/ferramenta-genial/1135303/

Aí um outro usuário, o Marcos FRM, que sempre dá boas dicas, falou que a partir do 2.6.32 no Linux existe o seguinte:

make localmodconfig

e colocou as seguintes referências:

http://article.gmane.org/gmane.linux.kbuild.devel/3750
http://kernelnewbies.org/Linux_2_6_32#head-11f54cdac41ad6150ef817fd68597554d9d05a5f

Achei bacana para compilar kernels a dedo para máquinas específicas, mas ainda não experimentei.

galactus

Citação de: Ricardo_Branco online 13 de Abril de 2011, 22:24
Gente... vou comprar um notebook novo até Julho... Pretendo gastar uns 1500,00 (Claro que queria comprar por cinquentao... mas como nao existe, rs).

O que me indicam? Devo esperar?

Galactus... Voce usa Atom? Devo MESMO comprar um I5? Ou posso ter mesmo desempenho com qualidade semelhante em um ATOM?

Podem me ajudar em mais essa?

Vlw.

Fala Ricardo!

Eu tenho um Atom 330 no trabalho, o Buble Bee!  Foi brincadeira sua, não foi? Digo, que você vai ter o mesmo desempenho do i5 com um Atom?  ;D ;D ;D

Olha só, quando na dúvida de desempenho dos processadores, o Site Andantech tem essa página que é mais que uma mão na roda, no caso eu coloquei aqui a comparação do Core i5 750 com o mesmo Atom 330 que falei logo acima:

http://www.anandtech.com/bench/Product/91?vs=109



Note a diferença nível "anos Luz" do Core i5 para o pobre Atom!

O Atom foi feito para gastar pouca energia, e rodar satisfatoriamente aplicações de escritório! Eu é que fico aqui feito louco querendo tirar leite de pedra! Veja que o Atom 330 é um Atom Dual Core com HT! Ou seja, o sistema "vê" 4 núcleos do Atom!


O pessoal fala muito do Fusion, eu não discuto, vou esperar para ver quando chegar no mercado!  Enquanto isso, eu já estou me movendo! Meu novo motor já chegou!  Só na espera do novo Chassi!!!  ;)

Se o fusion conseguir barrar a minha nova configuração, eu vou mudar com um sorriso enorme no rosto!  Mas até lá a Intel continua moendo a AMD em desempenho geral! Aí a AMD lança algo tão rápido quanto os Sandy Bridge, mas a Intel logo vai contra-atacar!  E assim vai né!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.