Optimice su kernel de Linux con un parche simple

Una solución simple para simplificar Desktop Linux ha dado mucho de qué hablar en los últimos días. Mike Galbraith, un desarrollador del kernel de Linux, ha aplicado un parche muy pequeño de aproximadamente 200 líneas de código al kernel , lo cual es un verdadero milagro: ¡puede aumentar el rendimiento de ciertas tareas hasta 60 veces, según las pruebas! Todo esto al agrupar las tareas enviadas al núcleo de acuerdo con su tty y escalarlas.

El parche aún está experimentando cambios, y seguramente estará en nuevas versiones del kernel, pero por el momento aplicar el parche puede ser un proceso doloroso para aquellos con poca comprensión de la compilación del kernel para Linux. Afortunadamente, ya hay alternativas: Lennart Poettering, un desarrollador de Red Hat, ha publicado una alternativa al parche que solo requiere ejecutar algunos comandos y editar algunos archivos. Como la versión original no funciona en Ubuntu , presentaré ambos modelos, para que pueda aplicarlos a cualquier distribución de Linux que esté utilizando.

Parche para Ubuntu:

En la terminal, abra el archivo rc.local con el comando:

sudo gedit /etc/rc.local

Con el archivo abierto, inserte las líneas a continuación antes de la línea «salir 0»;

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

Guarde el archivo y ciérrelo. Ahora otorgue derechos de ejecución al archivo rc.local:

sudo chmod +x /etc/rc.local

Ahora cree el archivo cgroup_clean.

sudo gedit /usr/local/sbin/cgroup_clean

E inserte el contenido a continuación:

#!/bin/sh
if [ "$1" != "/user" -a "$1" != "/user/" ]; then
rmdir /dev/cgroup/cpu$1
fi

Guarde el archivo, cierre y ejecute derechos sobre él:

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

¡Cálmate pronto! Ahora edite el archivo /etc/bash.bashrc

sudo gedit /etc/bash.bashrc

E inserte las líneas a continuación al comienzo del archivo:

if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $ > /dev/cgroup/cpu/user/$$/tasks
fi

Uf! Ahora solo reinicie la computadora.

Parche para otras distribuciones

Abra el archivo ~ / .bashrc

sudo gedit ~/.bashrc

E inserte las líneas a continuación:

if [ "$PS1" ] ; then
mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$
echo $$ > /sys/fs/cgroup/cpu/user/$$/tasks
fi

Ahora, solo ejecuta los siguientes comandos en la terminal:

mount -t cgroup cgroup /sys/fs/cgroup/cpu -o cpu
mkdir -m 0777 /sys/fs/cgroup/cpu/user

Hecho, guarde el archivo, cierre y reinicie la computadora.

Si aplica los cambios, cuéntenos sobre su instalación de Linux.

Contenido Relacionado

Essential despide a un tercio de los empleados

Essential despide a un tercio de los empleados

La startup Essential, creada por el padre de Android, Andry Rubin y jefe de Essential Phone, ha despedido al 30% ...
Leer Más
WhatsApp no ​​adoptará sugerencias de noticias falsas antes de la segunda vuelta

WhatsApp no ​​adoptará sugerencias de noticias falsas antes de la segunda vuelta

La difusión de noticias falsas relacionadas con las elecciones por parte de WhatsApp hizo que el TSE sugiriera cambios en ...
Leer Más
Cómo poner una foto en el perfil de YouTube

Cómo poner una foto en el perfil de YouTube

En tiempos de youtubers, una de las primeras cosas que debes hacer para resaltar tu canal es poner una foto ...
Leer Más
Los atajos de teclado y las teclas rápidas no funcionan en Windows 10

Los atajos de teclado y las teclas rápidas no funcionan en Windows 10

Si sus teclas de acceso directo o atajos de teclado no funcionan en su ordenador con Windows 10/8/7, este mensaje ...
Leer Más
Una distribución de Linux para niños

Una distribución de Linux para niños

Como el propósito de este sitio es hacerle descubrir con imágenes las muchas facetas de GNU/Linux, aquí hay imágenes de ...
Leer Más
Cómo deshabilitar la confirmación de lectura en Skype

Cómo deshabilitar la confirmación de lectura en Skype

Al igual que con WhatsApp, Skype también ofrece una función de confirmación de lectura . Los recibos de lectura están ...
Leer Más

Deja un comentario