J'ai essayé la méthode simple (rc.local+.bashrc :
webup8) et c'est vraiment
super efficace. Mon test consiste à compiler mplayer avec "make -j64" soit 64 threads pour compiler.
De base ça bloque tout (sur cpu 2cores 3GHz), impossible de voir une video ou de naviguer en même temps, l'ouverture d'une appli n'en fini plus.
Avec la méthode webup8, aucun ralentissement pendant la compilation (qui doit aller surement moins vite mais j'ai pas comparé les temps). On peut continuer à voir une video, à naviguer, à ouvrir des appli, le tout en même temps sans ralentissement notable.
En plus sur mon portable, avec le cpu à 100% (make -j64 + vidéo flash (plugin) + vlc + navigation) la température du cpu n'atteint pas des sommets.
J'ai même fait la manip sur un netbook atom (N330) mais vu le cpu faut pas attendre des miracles mais c'est quand même intéressant.
Pour le script
/usr/local/sbin/cgroup_clean j'ai mis :
#!/bin/sh
[ "$1" != "/user" ] && rmdir /dev/cgroup/cpu/$1
pour ne pas que /dev/cgroup/cpu/user soit effacé lorsque tous les terminaux sont fermés.