"Aplicar" el Parche de las 200 líneas en Mandriva y OpenSUSE (Mejorar rendimiento en un 40%)


Ya vimos un poquito acerca de lo que es este parche y su historia en el post relacionado hacia cómo aplicarlo en Fedora 13 y 14. Ahora es el turno de las otras distribuciones famosas, aquí vamos con Mandriva y OpenSUSE:

NOTA: Antes que nada, asegúrate de tener las actualizaciones al día según tu distro, Gracias.

1) Abrimos una terminal y accedemos como Root.

2) Ejecutamos:
(Recuerda que si estás en GNOME reemplazarás "kwrite" por "gedit")

- sudo kwrite /etc/init.d/boot.local
3) Añadimos ésto al archivo:

mkdir -p /mnt/cgroup/cpu

mount -t cgroup cgroup /mnt/cgroup/cpu -o cpu

mkdir -m 0777 /mnt/cgroup/cpu/user

echo "1" > /mnt/cgroup/cpu/user/notify_on_release

echo "/usr/local/sbin/cgroup_clean" > /mnt/cgroup/cpu/release_agent
Guardamos.
4) Lo hacemos ejecutable con:
- sudo chmod +x /etc/init.d/boot.local
5) Editamos nuestro "Bashrc" con:
- sudo kwrite ~/.bashrc
y añadimos las siguientes líneas al archivo bajo el apartado de User specific aliases and functions (En caso de no tener dicho apartado lo creamos hasta abajo añadiendo la línea: # User specific aliases and functions al archivo bashrc y abajo de ella el código a continuación)
if [ "$PS1" ] ; then

mkdir -m 0700 /mnt/cgroup/cpu/user/$$

echo $$ > /mnt/cgroup/cpu/user/$/tasks

fi
Guardamos.
6) Ejecutamos lo siguiente:
- sudo kwrite /usr/local/sbin/cgroup_clean
y agregamos lo siguiente al archivo vacío que se abrirá:
#!/bin/sh

rmdir /mnt/cgroup/cpu/$1
Guardamos.
7) Lo volvemos ejecutable con:
- sudo chmod +x /usr/local/sbin/cgroup_clean
Reiniciamos la computadora y Listo! Veremos un incremento en el rendimiento del equipo. En Mandriva 2010.1 (Spring) sí llegué a notar diferencia y mejora de rendimiento, si alguien lo aplica en OpenSUSE por favor ponga un comentario contándonos su experiencia, Gracias.