Cómo aplicar el parche en Fedora
1.- Editá el archivo ~/.bashrc.
gedit ~/.bashrc
2.- Pegá el siguiente código al final del archivo:
if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi
3.- Ejecutá los siguientes comandos:
mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
mkdir -m 0777 /sys/fs/cgroup/cpu/user
Cómo aplicar el parche en Ubuntu
En Ubuntu la cosa es un poquito más complicada…
1.- Editá el archivo rc.local con este comando:
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
2.- Guardá el archivo y otorgale permisos de ejecución:
sudo chmod +x /etc/rc.local
3.- Editá el archivo ~/.bashrc:
gedit ~/.bashrc
4.- Pegá el siguiente código al final del archivo:
if [ "$PS1" ] ;
then mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
5.- Modificá el archivo cgroup_clean:
sudo gedit /usr/local/sbin/cgroup_clean
6.- Pegá el siguiente código al final del archivo:
#!/bin/sh
rmdir /dev/cgroup/cpu/$*
7.- Guardá el archivo y otorgale permisos de ejecución:
sudo chmod +x /usr/local/sbin/cgroup_clean
8.- Reiniciá el sistema.
Nota: si ves la carpeta /dev/cgroup/ vas a notar una mejora considerable en la gestión de la multitarea.
Via: UsemosLinux