Atualização da dica de Otimizar o Kernel do Linux

A algum tempo atrás publiquei aqui no blog uma dica de como otmizar o kernel do Linux via um patch no kernel, que um desenvolvedor da Red Hat transformou em somente algumas linhas.

Bom, a dica que eu deixei aqui funcionava sem problemas no Fedora 14, mas deu alguns problemas com o Fedora 15, devido a mudança de alguns paths no sistema operacional.

Assim, vamos lá agora.

Siga os passos para instalar a libcgroup e ativá-la :

$ sudo yum install libcgroup -y
$ sudo chkconfig cgconfig on
$ sudo service cgconfig start

Depois digite este comando aqui e adicione no seu arquivo rc.local ( ele cria os diretórios onde ficarão os diretórios relacionados aos seus processos ): 

/bin/mkdir -p -m 0777 /sys/fs/cgroup/cpu/user

Depois adicione isto aqui ao seu $HOME/.bashrc :

if [ "$PS1" ] ; then
   mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
   echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi

Aqui sempre melhorou o rendimento do sistema operacional.

Próximo post eu vou falar um pouco sobre o systemd, que é muito, muito interessante mesmo.

Atualização em 16 de Novembro de 2011:

No Fedora 16 muita gente vai notar que não é possível adicionar nada no /etc/rc.local porque o arquivo não existe.
Criar o mesmo e fazê-lo executável não funcionou aqui, apesar do wiki do Fedora falar que isto funcionaria.

Assim, para resolver o problema, faça o seguinte. Vá ao diretório /etc/systemd/system e crie um arquivo com o nome krnpertty.service com o seguinte conteúdo :

Salve-o e depois execute os comandos

# sudo systemctl enable krnpertty.service

E pronto, agora a dica acima vai funcionar sem problemas :-)