Marc Aymerich wrote:


2010/11/20 Francisco Javier Aravena Jimenez <[email protected] <mailto:[email protected]>>



    El 19 de noviembre de 2010 08:12, hubble <[email protected]
    <mailto:[email protected]>> escribió:

        El Thu, 18 Nov 2010 17:14:08 +0100
        Marc Aymerich <[email protected]
        <mailto:[email protected]>> va dir:

        > 2010/11/16 Marc Aymerich <[email protected]
        <mailto:[email protected]>>:
        > > 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
        [email protected]
        <mailto:[email protected]>
        > with a subject of "unsubscribe". Trouble? Contact
        [email protected] <mailto:[email protected]>
        > Archive:
        
http://lists.debian.org/[email protected]
        >


        --
        To UNSUBSCRIBE, email to
        [email protected]
        <mailto:[email protected]>
        with a subject of "unsubscribe". Trouble? Contact
        [email protected] <mailto:[email protected]>
        Archive:
        http://lists.debian.org/[email protected]


    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.

Bruno


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Responder a