X_tatane_X Posted August 26, 2011 Report Share Posted August 26, 2011 (edited) Estimados, como sabrán a estas alturas, en novibiembre del año pasado se liberó al público un parche para nuestro kernel Linux. Este contempla la adición de aproximadamente 200 lineas de código, las que producen un cambio sustancial de la manera en que el núcleo gestiona las tareas y aplicaciones. Citando al mismísimo Linus Torvalds: "...Sí, tengo que decir que estoy (felizmente) sorprendido por lo pequeño que termina siendo el parche, y cómo no es ni intrusivo ni feo [...] Es una mejora en cosas como el desplazamiento suave (scrolling), pero donde lo he encontrado más interesante es cómo pareciera hacer que las páginas web cargaran más rápido [...] Pienso derechamente que este es uno de esos parches que significan una real mejora. Buen trabajo. La agrupación de tareas va desde “útil para algunos casos” hasta “esto es una característica asesina”. Fuente Oficial y más info -->aca. Ahora lo importante, ¿cómo aplico dicho parche?. Pues bien, como siempre lo he hecho, lo que expongo a continuación es para cualquier distro y cualquier entorno gráfico, ya que todo se hace por consola (terminal) Leyendo por acá y por allá diferentes maneras de parchar nuestro Kernel, les coloco los sencillos pasos a seguir. 1.- Descargar el parche: wget http://launchpadlibrarian.net/59511828/cgroup_patch 2.- Dar permisos de ejecución chmod +x cgroup_patch 3.- Aplicar el parche a nuestro kernel actual sudo ./cgroup_patch Por último debiera darles un retorno como el que sigue. OJO: pongan especial atención en que debe darles un "EXIT 0" para no tener errores. Patching [/home/chip/.bashrc]... Adding the patch... 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 Patching [/etc/rc.local]... Adding the patch... Making backup of /etc/rc.local in /etc/rc.local.backup.txt #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. automount 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 ------>>>>> exit 0 <<<<<---------- Making [/etc/rc.local] executable Creating [/usr/local/sbin/cgroup_clean]... #!/bin/sh if [ "$*" != "/user" ]; then rmdir /dev/cgroup/cpu/$* fi Making [/usr/local/sbin/cgroup_clean] executable DONE. The patch has been applied. Restart your computer... Mi opinión, hasta el momento, solo con un uso rutinario (sin parche aplicado= SP, con parche aplicado = CP, tiempo desconocido = x) a) Tiempo de arranque: 32 seg. SP -->30 seg. CP. b) Apertura de firefox, cargando todos mis plugins: 2 seg SP -->2 seg. CP c) Apertura GIMP: 7-9 seg SP --->5 seg CP. d) Apertura de JDownloader: x SP --> 9 seg CP e) Apertura aMSN : 4-6 seg SP --> 5 seg CP. El hardware de mi Femmeputadora PackardBell MH45 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) Network controller: Intel Corporation Wireless WiFi Link 5100 No se si será impresión mia pero yo no distingo un cambio radical en mi PC con la aplicación del parche, es posible que el uso que le doy no me permita apreciar la ventaja del mismo. También cabe la posibilidad que otros usuarios con un hardware distinto al mio si puedan notar cambios sustanciales en sus máquinas. La invitación está hecha, apliquen el parche y saquen sus conclusiones. En lo personal seguiré explorando. +++ Actualización: he subido al resolución de los videos en youtube hasta 1080p y tengo una notable diferencia de la fluidez con la que veo los videos. La diferencia se nota. Suerte :cool: ----- Autoeditado: automovido donde corresponde. :tonto: Edited August 27, 2011 by X_tatane_X Link to comment Share on other sites More sharing options...
Th3_K4T Posted August 27, 2011 Report Share Posted August 27, 2011 si no me equivico ese parche que dejas acá no es el "original", sino que es un parche a las configuraciones que emulan el mismo efecto, para parchar el kernel hay que compilarlo. Por otro lado las versiones actuales del kernel ya incluyen ese parche. Saludos. Link to comment Share on other sites More sharing options...
X_tatane_X Posted August 27, 2011 Author Report Share Posted August 27, 2011 Tienes toda la razón, se me olvidó mencionar ese "detallito". Suerte :cool: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now