LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
"Phoronix ha publicado recientemente un artículo sobre el parche de las 200 líneas del Kernel de Linux, que mejora la capacidad de respuesta bajo un sistema. Bueno, Lennart Poettering, un desarrollador de Red Hat, respondió a Linus Torvalds en una lista de correo con una alternativa a este parche que hace lo mismo sin embargo, todo lo que tienes que hacer es ejecutar dos comandos y pegar cuatro líneas en su archivo  ~/.bashrc ".
El enlace original es este:
run 2 commands and paste 4 lines

Aquí en Linux Party hemos realizado la transcripción y además, las líneas que funcione en Fedora y Ubuntu.

Las líneas...

Debes hacer estos pasos como root, y desde la línea de comandos

Edita el archivo /etc/rc.local:
gedit /etc/rc.local

Y añade encima de la linea exit 0:

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

Haz el archivo anterior ejecutable:

chmod +x /etc/rc.local

Edita tu ~/.bashrc (esto lo tendrás que hacer con todos los usuarios que tengas, es decir, deja de ser root y entra con tu usuario.):

Para acceder al $HOME de tu usuario logeado escribe cd sin parámetros y volverás a tu home.
cd
gedit  ~/.bashrc

Y añade al final:

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

Edita el archivo (otra vez, como root)  /usr/local/sbin/cgroup_clean:
gedit /usr/local/sbin/cgroup_clean

Pega esto:
#!/bin/sh
rmdir /dev/cgroup/cpu/$*
Y haz el archivo ejecutable:
chmod +x /usr/local/sbin/cgroup_clean

Reinicia para que los cambios tengan efecto.


###################################################################
Si quieres probar los cambios, sin tener que reiniciar, escribe, en consola y como root esto:


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 como tu usuario (no root) en consola esto:

  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

Comentarios  

# Guest 23-11-2010 16:16
SIIIIII.....FUN CIONA!!!!! que alegria, muchas, muchas gracias.... :P

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Formulario de acceso

Filtro por Categorías