lundi 28 juillet 2008

CPU versus WiFi

votre CPU est en feu ? On dirait que le Wifi fait tourner pour rien le CPU ?

voici ce que j'ai trouvé pour régler le bug. La commande Nano permet d'ouvrir un éditeur texte. Pour sauvegarder dans Nano, il faut faire CTRL-O et pour quitter CTRL-X.

sudo nano /etc/acpi/ac.d/10-vm_settings.sh

dans lequel on place le code suivant :

#!/bin/bash
# Tweak virtual memory for running on AC.

echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 500 > /proc/sys/vm/dirty_writeback_centisecs
echo 10 > /proc/sys/vm/dirty_background_ratio
echo 40 > /proc/sys/vm/dirty_ratio


Puis :

sudo nano /etc/acpi/battery.d/10-vm_settings.sh

où l'on place le code suivant :

#!/bin/bash
# Tweak virtual memory to conserve power when running on batteries.

echo 10 > /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 0 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio


Puis

sudo nano /etc/acpi/ac.d/20-wireless_power.sh

où l'on place :

#!/bin/bash
# Change the wireless power mode to AC.
# This should work for most chipsets

for x in $(/bin/ls -d /sys/class/net/*/wireless | /usr/bin/cut -d'/' -f5); do
/sbin/iwconfig $x power off
/sbin/iwpriv $x set_power 6
done


Et enfin...

sudo nano /etc/acpi/battery.d/20-wireless_power.sh

Que l'on remplit ainsi :

#!/bin/bash
# Change the wireless power mode to Battery.

for x in $(/bin/ls -d /sys/class/net/*/wireless | /usr/bin/cut -d'/' -f5); do
/sbin/iwconfig $x power on power period 2 power timeout 300u
/sbin/iwpriv eth1 set_power 7
done


On reboote, et désormais le CPU paraît beaucoup plus calme...

source : http://www.greguti.com/petitlinux/index.php?entry=entry080614-184841

Aucun commentaire:

SDN - Ubuntu

Notes concernant la distribution Ubuntu 8.04 Hardy