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

Servo

Hq, está dando um erro chato de permissões para compilar o kernel ominslah no Ubuntu 8.06, o que devo fazer? Já tentei várias e até mesmo na pasta home.

gatohumano

Citação de: Servo online 01 de Junho de 2008, 22:34
Hq, está dando um erro chato de permissões para compilar o kernel ominslah no Ubuntu 8.06, o que devo fazer? Já tentei várias e até mesmo na pasta home.

sudo chmod -R a-s /usr/src

Servo

#827
Funcionou gatomano, valeu. O único problema é que agora não entro na internet, a placa de rede está down, o que foi isso?

Edit: Hq, já compilei o kernel várias vezes. Instalei e testei, mas não entro na net, pois não são reconhecidas as duas placas de rede que tenho aqui no meu PC, alguma luz?

pinduvoz

#828
Hqx,

muito legal a screen que vc postou no VOL.

Se possível, poste ela aqui também e dê as dicas de temas etc.

[]

P.

Editado: Vc já postou (achei), mas faltou o "how to" (temas, bordas, painel etc.).
:: Linux Registered User nº 439378 ::

gatohumano

Citação de: Servo online 02 de Junho de 2008, 10:52
Funcionou gatomano, valeu. O único problema é que agora não entro na internet, a placa de rede está down, o que foi isso?

Edit: Hq, já compilei o kernel várias vezes. Instalei e testei, mas não entro na net, pois não são reconhecidas as duas placas de rede que tenho aqui no meu PC, alguma luz?

Tens de activar no config as opções dos drivers das respectivas placas de rede antes de compilar.

douglashjs

Estava vendo as configurações no sysctl que o Hqxriven usa e fiz algumas pequenas alterações nele, mas é difícil encontrar um tutorial que ensine o usuário modificá-lo adequadamente.

No sysctl eu uso essas configurações:

#Diminuir resquícios na memória
vm.dirty_background_ratio = 5
vm.dirty_ratio = 10
#Diminuir granularidade que aumenta a performance
kernel.sched_min_granularity_ns = 40000000
#Percentagem de uso da swap
vm.swappiness = 10
#Impedir a sobre-alocação de memória dos programas
vm.overcommit_memory = 2
vm.overcommit_ratio = 20
vm.vfs_cache_pressure = 75

O único que eu tenho certeza do que faz e é mais correto para mim é este: "vm.swappiness = 10". O resto só "Deus" sabe, hehehe.

Assim como o kernel, o sysctl também é uma peça importante, mas não há nenhum tutorial sobre o sysctl!!! Alguém poderia dizer como aplicar cada um desses valores ou só na base da "sensação" ao usar o sistema que nota-se as modificações na performance?

Pesquisei exaustivamente na net, mas cada um usa um valor!!!

Hqxriven

#831
Eu acho que em algum ponto dessas páginas eu falei disso... Só não sei aonde...

O dirty refere-se a quantidade de memória "suja" que o programa deixa depois de ser aberto.

overcommit é a memória que deve ser alocada na abertura do programa.

kernel.sched_min_granularity_ns é a granularidade do CFS quanto menor o valor mais rápido tente a ser feita alguma coisa... Porém isso aumenta o processamento... o valor padrão é o que vc está usando... eu uso geralmente 20000000

Mas os valores dependem geralmente da máquina...

CitarHqx,

muito legal a screen que vc postou no VOL.

Se possível, poste ela aqui também e dê as dicas de temas etc.

[]

P.

Editado: Vc já postou (achei), mas faltou o "how to" (temas, bordas, painel etc.).

Tema: Domino
Borda: Dekorator Oxygen
Kicker: KDE4 Kicker
Wallpaper: Aqui ele só tem números (rs) mais ele está no Kde look
Ícones: Nuvox
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

pinduvoz

Citação de: Hqxriven online 04 de Junho de 2008, 05:15

CitarHqx,

muito legal a screen que vc postou no VOL.

Se possível, poste ela aqui também e dê as dicas de temas etc.

[]

P.

Editado: Vc já postou (achei), mas faltou o "how to" (temas, bordas, painel etc.).

Tema: Domino
Borda: Dekorator Oxygen
Kicker: KDE4 Kicker
Wallpaper: Aqui ele só tem números (rs) mais ele está no Kde look
Ícones: Nuvox

Valeu!!!
:: Linux Registered User nº 439378 ::

galactus

BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

douglashjs

Só para alertar aqueles que pretendem modificar o sysctl.

Se, por acaso, alguém receber diversas vezes mensagens alertando sobre falta de memória e consequente os programas se fecharem sozinhos, altere a linha "vm.overcommit_memory = 2" para "vm.overcommit_memory = 1". Sem aspas.

O padrão é: vm.overcommit_memory = 0




Hqxriven

#835
CitarSó para alertar aqueles que pretendem modificar o sysctl.

Se, por acaso, alguém receber diversas vezes mensagens alertando sobre falta de memória e consequente os programas se fecharem sozinhos, altere a linha "vm.overcommit_memory = 2" para "vm.overcommit_memory = 1". Sem aspas.

O padrão é: vm.overcommit_memory = 0

Ou aumenta a porcentagem de disponibilidade de memória alterando o valor vm.overcommit_ratio = 20 para um maior e depois dá um sudo sysctl -p.

O virtualbox por exemplo aloca automaticamente uma quantidade bem alta de memória para se for necessário usar.

CitarHqxriven, olha a responsa!  Contente

Fixado!

Uau... Espero que assim ele possa ajudar mais a comunidade!!

Já que um tópico fixo passa a ter maior credibilidade.

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

Hqxriven

Querem saber como o Kernel Omnislash geração4 foi feito??

Veja a sua história...

http://hqxriven.wordpress.com/2008/06/08/projeto-omnislash-otimizacao-no-kernel/

E algumas de suas otimizações (ainda em construção vai demorar para eu falar de tudo que ele possui)

http://hqxriven.wordpress.com/2008/06/08/otimizacoes-presentes-no-kernel-omnislash4/

Hqx
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

Van Richten

Só uma pergunta: Essas otimizações servem pra qualquer KUbuntu ou somente o 7.10? Se for pra qualquer, não seria legal se isso estive no nome do tópico ou no primeiro post?

Hqxriven

CitarSó uma pergunta: Essas otimizações servem pra qualquer KUbuntu ou somente o 7.10? Se for pra qualquer, não seria legal se isso estive no nome do tópico ou no primeiro post?

Para qualquer distribuição linux é independente.

Mudar o nome?? Eu tentei uma vez e pediram para eu não mudar.

Engraçado acontece a mesma coisa com o Zen Kernel que tem um post no Ubuntu e funciona o source em qualquer distro.
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

gatohumano

Visto que mudei de sistema tenho umas duvidas agora tenho um venice 3500+ com 1024mb de ram e queria saber o que è melhor:
1-high memory suport,escolho off ou 4G?
2-no memory split tenho de escolher 1G low memory caso contrario se meter o valor default so me vai usar 896mb de ram certo?
3-PAE suport activo ou não?

Tenho ainda alguns problemas no arranque,basicamente na parte em que diz booting kernel ok demora muito tempo ai e aparecem uns erros de usb(mas aparentemente estão todos a funcionar),a porta serie é detetada mas não consigo mete-la a trabalhar(esta parte estou confuso),falta ainda instalar os drivers da ati que ainda não consegui meter a funcionar,ja tentei de varias maneiras inclusive com o envyng mas sem sucesso.