2010/11/22 Abilio Almeida Eiroa <aabi...@gmail.com>: > El día 22 de noviembre de 2010 12:36, bruno > <bruno.deb...@cyberoso.com> escribió: >> Marc Aymerich wrote: >>> >>> >>> 2010/11/20 Francisco Javier Aravena Jimenez <djmkcheve...@gmail.com >>> <mailto:djmkcheve...@gmail.com>> >>> >>> >>> >>> El 19 de noviembre de 2010 08:12, hubble <hub...@telefonica.net >>> <mailto:hub...@telefonica.net>> escribió: >>> >>> El Thu, 18 Nov 2010 17:14:08 +0100 >>> Marc Aymerich <glicer...@gmail.com >>> <mailto:glicer...@gmail.com>> va dir: >>> >>> > 2010/11/16 Marc Aymerich <glicer...@gmail.com >>> <mailto:glicer...@gmail.com>>: >>> > > Para quien no se haya enterado aún... >>> > > hoy diversos medios se han hecho eco de un nuevo parche >>> para el kernel >>> > > linux, de tan solo 200 lineas, que mejora de forma >>> increíble el tiempo >>> > > de respuesta de las aplicaciones de escritorio. >>> > > >>> > > Castellano: >>> >>> http://www.muylinux.com/2010/11/16/el-milagro-de-las-200-lineas-de-codigo >>> > > Ingles: >>> >>> http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1 >>> >>> <http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1> >>> > > >>> > > Nota: para las pruebas usan un escritorio sin aceleración >>> gráfica, así >>> > > que todo es CPU. >>> > > >>> > > -- >>> > > Marc >>> > > >>> > >>> > >>> > Parece que no era ningún milagro después de todo... >>> > >>> > >>> >>> http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html >>> > >>> >>> CPU: AMD Athlon(tm) XP 2400+ >>> cpu MHz : 2004.685 >>> MemTotal: 1554616 kB >>> 03:00.0 VGA compatible controller: nVidia Corporation NV31 >>> [GeForce FX 5600] (rev a1) >>> >>> >>> He seguido los pasos de esta alternativa, y mi única >>> comprobación, una vez reiniciado el sistema, ha sido abrir el >>> chrome (era mi peor navegador para ver vídeos) e ir a youtube >>> a ver un vídeo (el gol de messi): el vídeo lo he visto >>> perfecto (cosa que antes lo mostraba a saltitos) y la CPU se >>> ha quedado milagrosamente en un 50-60% (antes siempre estaba >>> en el 100% supongo que por eso los saltitos). >>> >>> Aquí los pasos que seguí: >>> >>> Start by editing your rc.local file, running sudo gedit >>> /etc/rc.local and add the following lines above "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 >>> >>> Save and exit gedit. Now, make it executable: >>> >>> sudo chmod +x /etc/rc.local >>> >>> After doing this, edit the .bashrc file found in your home >>> directory (gedit ~/.bashrc) and, at the end of this file, add: >>> >>> 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 >>> >>> One last thing. To make sure that cgroups are deleted whenever >>> the last task leaves, run: >>> >>> sudo gedit /usr/local/sbin/cgroup_clean >>> >>> And copy-paste this: >>> >>> #!/bin/sh >>> rmdir /dev/cgroup/cpu/$* >>> >>> Once again, save the file, exit gedit and make it executable: >>> >>> sudo chmod +x /usr/local/sbin/cgroup_clean >>> >>> Done! Restart your computer to apply the changes. >>> >>> >>> Saludos. >>> >>> >>> >>> >>> > >>> > -- >>> > Marc >>> > >>> > >>> > -- >>> > To UNSUBSCRIBE, email to >>> debian-user-spanish-requ...@lists.debian.org >>> <mailto:debian-user-spanish-requ...@lists.debian.org> >>> > with a subject of "unsubscribe". Trouble? Contact >>> listmas...@lists.debian.org <mailto:listmas...@lists.debian.org> >>> > Archive: >>> >>> http://lists.debian.org/aanlktimkg2=roywnxkuhe0skinqwsgnq61alnln+k...@mail.gmail.com >>> > >>> >>> >>> -- >>> To UNSUBSCRIBE, email to >>> debian-user-spanish-requ...@lists.debian.org >>> <mailto:debian-user-spanish-requ...@lists.debian.org> >>> with a subject of "unsubscribe". Trouble? Contact >>> listmas...@lists.debian.org <mailto:listmas...@lists.debian.org> >>> Archive: >>> >>> http://lists.debian.org/20101119121246.ebd28c90.hub...@telefonica.net >>> >>> >>> hola, que tak >>> >>> aver si me hechas una mano,,,, >>> >>> Segui tus passos pero no me funciono al abrir las terminales me >>> aparece este mensaje de error que puede ocurrir ???? >>> >>> mkdir: no se puede crear el directorio >>> «/dev/cgroup/cpu/user/3113»: No existe el fichero o el directorio >>> bash: /dev/cgroup/cpu/user/3113/tasks: No existe el fichero o el >>> directorio >>> bash: /dev/cgroup/cpu/user/3113/notify_on_release: No existe el >>> fichero o el directorio >>> >>> estoy usando debian squeeze 2.6.32-3-amd64 >>> >>> >>> Apostaria a que necesitas un kernel mas reciente, esa version del kernel >>> que usas no creo que implemente cgrups,. >>> >>> -- >>> Marc >>> >> Me acaba de pasar lo mismo (Debian Lenny - 2.6.26-2-686-bigmem), y el >> problema es que no existe el directorio /dev/cgroup/cpu/user/. Toca ejecutar >> otra vez : >> mkdir -m 0777 /dev/cgroup/cpu/user >> >> Por alguna razon no funciono al arrancar la maquina. >> > > Efectivamente por alguna razón no crea lo directorios en el arranque. > Yo uso Ubuntu y coloqué las líneas para crear los directorios en > /etc/rc.local > Lo que me pasaba a mi es que en ese fichero tenía esta línea: > > sudo rsync -a --delete /etc/.ofris// /home// > > que daba error al ejecutarse y salía del script con lo cual nunca > llegaba a ejecutar las siguientes líneas. Mi solución fue poner estas > líneas antes de la que daba error. > Comprueba si te sucede algo por el estilo. puede ser. > > > -- > aabilio - http://linfox.es > http://expulsionporagresion.linfox.es > GPG id C7B08605 Abilio Almeida Eiroa (aabilio) > SIP: aabi...@ekiga.net > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: > http://lists.debian.org/aanlktimadr047nufmywy-sten2lu7idtq2bakgj7...@mail.gmail.com > >
Si leen bien las instrucciones (la parte para uso en ubuntu), dice claramente que los comandos para crear los directorios van en el /etc/rc.local y otros en el ~/.bashrc. [/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 [~/.bashrc] 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 Lo que comprueba que la mejora solo funciona para procesos ejecutados desde la consola. -- ItZtLi -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktimikohe34frf+f-_rpdk_k1hav2rwxana-mj...@mail.gmail.com