la solution Lennart pour debian squeeze

Bon je ne fait que faire le relais sur cette infos … :

Ce qui ont peur des mots compilation et kernel peuvent avoire quasiment les même perf en faisant les opérations suivante

PS: marche pour moi sur la squeeze ADM64 mais attention aucune garantie !!!

1/ edition de /etc/rc.local

On ouvre le fichier avec :

sudo gedit /etc/rc.local

et avant le exit 0 on ajoute :

mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent

et on rend le tout executable :

sudo chmod +x /etc/rc.local

2 / on edite son bashrc

gedit ~/.bashrc

et on ajoute à la fin :

if [ "$PS1" ] ; then  
 mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
 echo $$ > /dev/cgroup/cpu/user/$$/tasks
 echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi

3 / on crée « l’outil »

sudo gedit /usr/local/sbin/cgroup_clean

dans le quel on ajoute les lignes :

#!/bin/sh
rmdir /dev/cgroup/cpu/$*

on rend executable :

sudo chmod +x /usr/local/sbin/cgroup_clean

Puis on lance manuellement

sudo /etc/rc.local

ou on reboot

sudo reboot

Voila 10xfaster later 😉