Definamos Normal.

El Blog personal de Rafael Rojas

Category: Optimizacion (page 2 of 2)

Nuevo kernel 3.2.5: mejorando el consumo de energia y el rendimiento de la bateria

Al parecer una revision del kernel 3.2, la version 3.2.5 incluye un set de parches que permite el ahorro de energia de dispositivos PCI a traves de ASPM (Active State Power Management) para equipos con BIOS que manejen ASPM pero que su tlista de dispositivos contengan perifericos que no soporten dicho ASPM

Mattew Garret, el creador del parche reporto un ahorro de energia de 5 watts en una thinkpad, resultando en un ahorro masivo de energia<

Me beneficia este parche?

Este parche funciona para equipos que tengan hardware que no soporten administracion de energia ASPM (como mencione antes), el parche pretende resolver ese problema, se puede averiguar si su equipo tiene ese problema utilizando dmesg:
$ dmesg | grep ASPM

[ 0.211054] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.340601] ACPI _OSC control for PCIe not granted, disabling ASPM

Si tenemos este mensaje the system doesn’t support PCIe ASPM entonces este parche es para nosotros y es recomendable actualizar el kernel para aplicar los cambios.

Y como instalo este kernel?

En ubuntu Oreinic podemos descargar elpaquete deb del kernel y sus headers desde esta pagina e instalarlos de esta manera, en el directorio donde se descargaron abrimos una terminal y luego:
sudo dpkg -i *.deb
sudo apt-get install -f

Para los que usamos ArchLinux, el nuevo kernel ya esta en los repositorios y solo es cuestion de una actualizacion via:

pacman -Syu

Espero que este parche mejore la situacion del rendimiento de la bateria en portatiles con GNU/linux, hasta el momento parece ser que si (llevo 40 minutos con la laptop a pura bateria y con monitor y tecloado externos: ArchLinux x86_64 con KDE SC 4.8

FUENTES:
Nota en H-Online
Mensaje en el mailing list sobre este parche

Linux-ck un kernel personalizado en ArchLinux

Hay una serie de alternativas al kernel de stock que maneja ArchLinux (parchado también) para cumplir ciertas necesidades muy especificas o que prometen características no aceptadas oficialmente por el desarrollo principal del kernel o mantenedores del paquete oficial del kernel, o que pueden ser altamente experimentales.

Estos kernels no suponen una amenaza para el sistema, siempre y cuando no se elimine el paquete del kernel oficial de arch (Linux)

Uno de esos kernels no oficiales, el primero de los que voy a hablar (por que hay muchos) es el linux-ck

Esta versión del kernel viene con los parches desarrollados por Con Kolivas (un anestesiologo australiano, programador aficionado). Incluye una serie de parches (ck1) y un administrador de tareas (BFS de Brain Fuck Scheduler), ha sido ampliamente popular por su responsividad y alto rendimiento en tareas de alto procesamiento y por su increíble desempeño en aplicaciones y equipos de escritorio.

No profundizare en lo que es BFS o el patchset CK (o que es un patch), eso seria materia de otro post, aquí tratare la instalación de linux-ck en ArchLinux

Para que o para quien serviría este kernel personalizado

En equipos donde haya mucho procesamiento: mucha compilación de programas, programación, edición de audio/video, video juegos; y se quiera tener un escritorio que sea responsivo en estados de estres.

NOTA: este kernel no hace milagros, así que si consumes toda tu memoria RAM, toda tu swap y tienes el CPU al 100% este kernel no te ayudara de mucho.

Instalar Linux-ck

Para instalar este kernel el usuario tiene 2 opciones Continue reading

Systemd en ArchLinux

Systemd es un gestor de arranque y de servicios para Linux desarrollado principalmente por Lennart Poettering (creador también de pulseaudio). Systemd, a diferencia de initscripts el gestor de inicio default en ArchLinux utiliza un método de paralelizacion agresiva que hace uso de los procesadores modernos multinucleo para iniciar procesos y demonios en paralelo real y así tener una gestión de inicio mas rápida y limpia.

Nota: Systemd hace uso de características de procesadores multi núcleo, si su procesador es mono núcleo , Systemd si va a funcionar, pero la diferencia seria cuando mucho penas perceptible. S

Systemd tampoco promete ser la respuesta a la rapidez del sistema y puede que una mala configuración dañe el sistema, le recomiendo leer muy bien de que trata Systemd y saber lo que hacen antes de hacer cualquier cambio, en si lo recomiendo para usuarios que gustan de personalización avanzada.

Instalar Systemd

Para instalar Systemd simplemente instalamos los paquetes necesarios vía pacman.
Continue reading

Newer posts

© 2019 Definamos Normal.

Theme by Anders NorenUp ↑