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 :-)