Poll

Navegador predeterminado de ALDOS

¿Cuál debe ser el navegador predeterminado en ALDOS?

  •  Firefox (opción actual)
  •  Qupzilla
  •  Otter Browser
  •  Seamonkey
  •  Chromium

Resultados
Other polls | 1,466 voters | 1 comentarios

Conectados...

Usuarios invitados: 1,064

Bienvenido(a) a Alcance Libre 06/09/2025, 03:06

Alternativa más simple al parche de 200 líneas que mejora respuesta del núcleo de Linux.

Hace unos días publicamos un artículo referente al parche de 200 líneas para el núcleo de Linux que mejoraba dramáticamente la capacidad de respuesta del sistema.

Pues bien, les tengo excelentes noticias: Lennart Poettering, desarrollador de Red Hat, ha enviado un mensaje a Linus Torvalds con una alternativa que hace los mismos resultados, con la diferencia de que solo requiere ejecutar dos mandatos y añadir cuatro líneas a ~/.bashrc. De acuerdo a Lennart, este método tiene aún mejores resultados que el parche de 200 líneas. ACTUALIZADO 2013-02-28 16:30.

Método para Fedora 13 y 14 y ALDOS 1.4.

Instalar libcgroup:

su -l root -c "yum -y install libcgroup"

Como el usuario regular que se acostumbre utilizar, editar el archivo ~/.bashrc:

vim ~/.bashrc

Añadir lo siguiente:

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

A partir de aquí, todos los procedimientos restantes se realizan como usuario root.

su -l

Se debe activar e iniciar el servicio cgconfig (muchos suelen desactivar éste para optimizar el arranque del sistema). Como root ejecutar:

chkconfig cgconfig on
service cgconfig start

Lo anterior hace que sea totalmente innecesario ejecutar el mandato mount -t cgroup -o cpu none /cgroup/cpu que se menciona en otros procedimientos documentados en Internet.

vi /bin/rmcgroup

Como root, crear el archivo /bin/rmcgroup:

Añadir el siguiente contenido:

#!/bin/bash
rmdir /cgroup/cpu/$1

El archivo debe hacerse ejecutable:

chmod +x /bin/rmcgroup

Y como root, ejecutar lo siguiente:

mkdir -p -m 0777 /cgroup/cpu/user
echo "/bin/rmcgroup" > /cgroup/cpu/release_agent

Para que esto se ejecute automáticamente, edite el archivo /etc/rc.local:

vi /etc/rc.local

Añada el siguiente contenido::

# Necesario para permitir a los usuarios escritura en dicha ruta.
mkdir -p -m 0777 /cgroup/cpu/user > /dev/null 2>&1
# Especificar que utilizar para liberar agente
echo "/bin/rmcgroup" > /cgroup/cpu/release_agent

Lo único que resta por hacer para que surtan efecto los cambios, es reiniciar e sistema.

Método para Ubuntu.

Para utilizarlo en Ubuntu, como root hay que añadir lo siguiente al archivo /etc/rc.local:

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

Y hacer ejecutable a /etc/rc.local

sudo chmod +x /etc/rc.local

A continuación, se añade lo siguiente en el archivo ~/.bashrc del usuario que se acostumbre utilizar:

if [ "$PS1" ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo 1 > /dev/cgroup/cpu/user/$$/notify_on_release
fi

Crear el archivo /usr/local/sbin/cgroup_clean con el siguiente contenido:

#!/bin/sh
rmdir /dev/cgroup/cpu/$*

Hacer ejecutable /usr/local/sbin/cgroup_clean:

chmod +x /usr/local/sbin/cgroup_clean

Y finalmente, reiniciar el sistema.

Fuente de información: Web Upd8 y LKML.org.

Seguimiento

TURL de seguimiento para esta entrada:
https://blog.alcancelibre.org/trackback.php/alternativa-simple-parche-200-lineas-nuc
  • Alternativa más simple al parche de 200 líneas que mejora respuesta del núcleo de Linux.
  • 0 comentarios
  • Crea una cuenta nueva

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.

Comments are closed and no new posts are allowed.