É sempre bom manter nossos desktops atualizados, tirando o maior proveito destes pra executar nossos trabalhos diários. Mike Galbraith, um desenvolvedor do Kernel Linux, aplicou ao Kernel um patch muito pequeno, com aproximadamente 200 linhas de código, que faz um verdadeiro milagre: é capaz de aumentar o desempenho de certas tarefas em até 60 vezes. A versão original não funciona no Ubunto por questões que só Deus sabe. portanto irei explicar como fazer isso de outra forma.
Patch para Ubuntu:
No terminal, abra o arquivo rc.local(localizado no caminho /etc) com o comando:
#sudo gedit /etc/rc.local
*Lembrando que o rc.local é o arquivo a ser executado toda vez que o sistema inicializa.
Com o arquivo aberto, se você ainda não tiver modificado esse arquivo para alguma finalidade, insira as linhas abaixo antes da linha “exit 0″;
#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_on_release
#echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
Salve o arquivo(se você estiver utilizando o VI, digite: #:wq pra salvar) e feche. Agora dê direitos de execução para o arquivo rc.local:
#sudo chmod +x /etc/rc.local
Agora, crie o arquivo cgroup_clean:
#sudo gedit /usr/local/sbin/cgroup_clean
E insira no arquivo o conteúdo abaixo:
#!/bin/sh //o sh é outro tipo de shell, para aqueles que não conheçem
if [ "$1" != "/user" -a "$1" != "/user/" ]; then
rmdir /dev/cgroup/cpu$1
fi
Salve o arquivo, feche e de direitos de execução para ele:
#sudo chmod +x /usr/local/sbin/cgroup_clean
Calma que falta pouco! kkk Agora edite o arquivo /etc/bash.bashrc
#sudo gedit /etc/bash.bashrc
E insira as linhas abaixo logo no começo do arquivo:
#if [ "$PS1" ] ; then //lembrando que na hora de inserir os códigos deve-se tirar os comentários (#)
#mkdir -m 0700 /dev/cgroup/cpu/user/$$
#echo $ > /dev/cgroup/cpu/user/$$/tasks
#fi
Pronto, agora digite init 6 no terminal ou restarte seu desktop e aproveite seu Linux otimizado.
Para outras distribuições
Abra o arquivo ~/.bashrc
#sudo gedit ~/.bashrc
E insira as linhas abaixo:
if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
Agora, e só rodar os comandos abaixo no terminal:
#mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
#mkdir -m 0777 /sys/fs/cgroup/cpu/user
Pronto, reinicie seu computador e também estará com seu Linux otimizado.
Bom, é isso pessoal. Espero que consigam um ótimo desempenho como eu consegui.
Patch para Ubuntu:
No terminal, abra o arquivo rc.local(localizado no caminho /etc) com o comando:
#sudo gedit /etc/rc.local
*Lembrando que o rc.local é o arquivo a ser executado toda vez que o sistema inicializa.
Com o arquivo aberto, se você ainda não tiver modificado esse arquivo para alguma finalidade, insira as linhas abaixo antes da linha “exit 0″;
#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_on_release
#echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
Salve o arquivo(se você estiver utilizando o VI, digite: #:wq pra salvar) e feche. Agora dê direitos de execução para o arquivo rc.local:
#sudo chmod +x /etc/rc.local
Agora, crie o arquivo cgroup_clean:
#sudo gedit /usr/local/sbin/cgroup_clean
E insira no arquivo o conteúdo abaixo:
#!/bin/sh //o sh é outro tipo de shell, para aqueles que não conheçem
if [ "$1" != "/user" -a "$1" != "/user/" ]; then
rmdir /dev/cgroup/cpu$1
fi
Salve o arquivo, feche e de direitos de execução para ele:
#sudo chmod +x /usr/local/sbin/cgroup_clean
Calma que falta pouco! kkk Agora edite o arquivo /etc/bash.bashrc
#sudo gedit /etc/bash.bashrc
E insira as linhas abaixo logo no começo do arquivo:
#if [ "$PS1" ] ; then //lembrando que na hora de inserir os códigos deve-se tirar os comentários (#)
#mkdir -m 0700 /dev/cgroup/cpu/user/$$
#echo $ > /dev/cgroup/cpu/user/$$/tasks
#fi
Pronto, agora digite init 6 no terminal ou restarte seu desktop e aproveite seu Linux otimizado.
Para outras distribuições
Abra o arquivo ~/.bashrc
#sudo gedit ~/.bashrc
E insira as linhas abaixo:
if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
Agora, e só rodar os comandos abaixo no terminal:
#mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
#mkdir -m 0777 /sys/fs/cgroup/cpu/user
Pronto, reinicie seu computador e também estará com seu Linux otimizado.
Bom, é isso pessoal. Espero que consigam um ótimo desempenho como eu consegui.