Paga Con DineroMail

Dineromail, para enviar y recibir dinero via e-mail

lunes, 22 de noviembre de 2010

Parche Para Incrementar el rendimiento en linux

Para hacer la historia corta, hace unos días uno de los desarrolladores del kernel subió un patch (de 200 líneas de código) que permitía mejorar considerablemente (casi una 10 veces) el rendimiento del sistema, especialmente al lidiar con el multitasking durante la ejecución de una tarea pesada (como compilar el kernel). Linus felicitó a este desarrollador por su gran aporte. No obstante, un desarrollador de Red Hat, Lennar Poettering, no estaba de acuerdo en implementar esa mejora directo desde el kernel; para él era mejor hacer los cambios en el espacio de usuario (~/.bashrc). Linus se enojó e increpó a este desarrollador, diciéndole que los resultados hablaban por sí mismos. Lennar, en vez de responder con palabras duras, se sentó e ideó una alternativa (que no precisa de parchear el kernel) y que ocupa apenas 4 líneas. En definitiva, le cerraron el pico a Linus...

Compilando el parche en nuestro querido ubuntu

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.- Reiniciar nuestra maquina ...
notaras una gran mejora en la gestión multimedia

saludos!

miércoles, 10 de noviembre de 2010

Como Cambiar tu MAC en Linux

Para poder cambiar la mac en linux, primero debes de dar de baja el dispositivo de red y luego habilitarlo con la opcion HW:

1.- $sudo su
2.- $ifconfig eth0 down
3.- $ifconfig eth0 hw ether 02:01:02:03:04:08
4.- $ifconfig eth0 up

para no estar repitiendo este proceso constantemente, crearemos un script que nos facilite la vida.

1.- crear el script en la carpeta /etc/init.d/ y los symbolic links correspondientes en /etc/rc2.d, /etc/rc3.d, /etc/rc4.d, /etc/rc5.d apuntando al script en /init.d/
2.- el script quedara de esta forma

#!/bin/bash
ifconfig eth0 down
ifconfig eth0 hw ether 02:01:02:03:04:08
ifconfig eth0 up
/etc/init.d/networking restart


3.- Considerar los permisos para este script

Menéame: publicadas -tecnología-