Gostaria de saber se há alguma otimização extra pra esse kernel, já que só instalei o dito cujo e não fiz mais nada na máquina. Esse Ubuntu-Gnome (de testes) está numa Gigabyte VM 900 com Celeron 420 1.6Ghz e 1GB de RAM DDR2 667 e consegue 45-50 FPS de conversão pelo Avidemux de um vídeo AVI de duas horas para DVD. Antes ia só até 35 FPS.
Aí depende de vc... O arquivo /etc/sysctl.conf serve para otimizar várias coisas no kernel... muitas delas eu podia ter colocado um valor no kernel, mas aí com diferentes hardwares não seria o ideal. Por isso deixo isso por conta do usuário.
Por exemplo (parte específica do kernel 23):
kernel.sched_min_granularity_ns = 20000000 (esse aqui eu mudei era 40000000)
kernel.sched_latency_ns = 40000000 (padrão do kernel 23)
kernel.sched_wakeup_granularity_ns = 2000000 (padrão do kernel 23)
kernel.sched_batch_wakeup_granularity_ns = 25000000 (padrão do kernel 23)
kernel.sched_stat_granularity_ns = 0 (padrão do kernel 23)
Esses valores podem ser alterados para aumentar ou dimnuir a latência e a granularidade do kernel, quanto menor o valor mais rápido fica, mais aumenta o processamento e o uso da memória, se alterados um pouco (nada radical pelo amor de DEUS preste atenção aos zeros) podem melhorar bem a performance.
vm.vfs_cache_pressure = 10000
Esse parâmetro em algumas máquinas ele funciona melhor com um valor entre 40 a 60 e em outros com um valor acima de 10000 (aqui com 10000 os programas abrem quase que instantaneamente.
O meu "time amarok" por exemplo:
real 0m2.308s
user 0m0.110s
sys 0m0.021s
Na segunda vez:
real 0m1.907s
user 0m0.103s
sys 0m0.025s
Na terceira vez:
real 0m1.767s
user 0m0.104s
sys 0m0.024s
Antes era uns 4 segundos para abrir... Esse kernel como é de baixa latência e tem hz em 1000 como no Sidux tem uma velocidade maior que o normal...
Vc também pode alterar as prioridades de execução do Avidemux...
Se ele é executado como seu usuário
sudo renice -5 -u nomedoseuusuário
Assim tudo que for aberto como seu usuário será aberto com prioridade 15 ao invés de 20 e isso deve melhorar um pouco
Acho interessante retardar o hal para deixar o sistema um pouco mais fluido.
sudo renice 5 -u haldaemon
Outro ponto é o porcentagem de sujeira na ram...
vm.dirty_background_ratio = 10
vm.dirty_ratio = 30
Aumentar o dirty ratio pode melhorar a performance porém deixar mais resquícios acumulados...
Existem ainda outros... lembrando que sempre que colocar algum parâmetro deve executar o comando sudo sysctl -p para carregar e dependendo do caso dar um boot para carregar as novas configurações...
Upload do source do omnislash 3 pronto, em breve coloco os links e atualizo o tópico...
Hqx