No dia 16/11/2010 foi divulgado pela Phoronix um patch de cerca de 200 linhas de código que é muito bom e aumenta a velocidade do seu Desktop Linux. Basicamente o que ele faz é usar o novo agendador de processos chamado Brain Fuck Scheduler.
Logo em seguida um desenvolvedor da Red Hat sugeriu uma pequena mudança no arquivo /etc/rc.local e no ~/.bashrc do usuário que realiza a mesma tarefa que o patch, sem a necessidade de recompilar o kernel.
No patch divulgado foi encontrado alguns erros para habilitá-lo no Ubuntu 10.10, portanto segue a versão corrigida do patch para Ubuntu 10.10 (feito por Marcelo Gonçalves Diotto) e com algumas melhorias.
Ainda não testei, fique por sua conta e risco. Antes de grandes alterações no sistema é sempre bom fazer um backup.
Abra o terminal e em seguida faça os seguintes procedimentos:
- Editar arquivo rc.local
$ sudo gedit /etc/rc.local mkdir -p /dev/cgroup/cpu mount -t cgroup cgroup /dev/cgroup/cpu -o cpu mkdir -m 0777 /dev/cgroup/cpu/user echo "1" > /dev/cgroup/cpu/user/notify_
Salve e feche. O rc.local já deverá possuir permissão de execução, mas por garantia vamos dar a permissão novamente:on_release echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent $ sudo chmod +x /etc/rc.local
- Criar arquivo
cgroup_clean
$ sudo gedit /usr/local/sbin/cgroup_clean
Insira as seguintes linhas no arquivo:#!/bin/sh if [ "$1" != "/user" -a "$1" != "/user/" ]; then rmdir /dev/cgroup/cpu$1 fi
Salve e feche. Vamos dar permissão de execução para o arquvo:$ sudo chmod +x /usr/local/sbin/cgroup_clean
- Editar o arquivo
/etc/bash.bashrc
$ sudo gedit /etc/bash.bashrc
Inserir as seguintes linhas no começo do arquivo:if [ "$PS1" ] ; then mkdir -m 0700 /dev/cgroup/cpu/user/$$ echo $$ > /dev/cgroup/cpu/user/$$/tasks fi
Feito! Aproveite seu linux mais rápido!
Nenhum comentário:
Postar um comentário