Ya les había comentado sobre la noticia de un parche de solo 200 líneas para el Kernel de Linux, que aumenta por mucho el rendimiento de nuestro PC. Pues bien, en Webup8 han publicado una noticia realmente interesante. La cuestión está en que Lennart Poettering, un desarrollador de RedHat, le envió a Torvalds una alternativa que, con solo solo 4 líneas en nuestro .bashrc se logra el mismo resultado que se obtendría con dicho parche.
De más está decir que todo lo que hagas será bajo tu propio riesgo.
Originalmente la solución que envía Lennart es esta:
Añadimos al .bashrc las siguientes líneas:
if [ «$PS1» ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
Luego como root corremos estos comandos:
mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
mkdir -m 0777 /sys/fs/cgroup/cpu/user
En Webup8 nos señalan que en Ubuntu la cosa no sería de esta forma, ya que habría que cambiar «/sys/fs» por «/dev» y haríamos lo siguiente:
Ponemos en /etc/rc.local las siguientes líneas:
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
Y luego en nuestro .bashrc ponemos esto:
if [ «$PS1» ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
fi
Le damos permisos de ejecución al fichero /etc/rc.local
$ sudo chmod +x /etc/rc.local
Y debe funcionar. Particularmente no lo he probado, pero en el justo momento que se publique este artículo, lo voy a intentar hacer en mi Debian.. Veremos que pasa. 🙂