[Powertop] Optimisation
Publié : mar. 05 juil. 2016, 12:40
Bonjour à toute et à tous, je viens de faire l'acquisition d'un Thinkpad 13 équipé d'un Intel Core I5 6200U et je souhaiterais optimiser la consommation du processeur à l'aide de powertop, seulement diverse façon de faire sont proposées.
Celle qui est la plus simple pour moi est d'utiliser --auto-tune et de créer un service au démarrage mais étant donné que ce n'ai pas la méthode recommandée sur la doc (https://wiki.archlinux.org/index.php/Powertop) je me pose des questions quand à son efficacité.
J'ai donc généré le fichier .html et exécuté la commande qui permet d'extraire les bon réglages :
Mais que faire de ce résultat ? Sur certaines sources il est indiqué de copier le résultat dans le fichier "/etc/rc.local" (tel quel ?), par ailleurs je n'ai pas de rc.local dans le répertoire /etc/.
Merci pour votre aide.
EDIT : par ailleurs voici une capture du résultat sur powertop (sous Ubuntu pour le moment), est-ce correct ? Car je dois avouer que j'ai du mal à comprendre les divers paramètres, en effet il est bloqué en c2 sur la colonne paquet alors qu'il descend en c7 dans la colonne cœur.
Celle qui est la plus simple pour moi est d'utiliser --auto-tune et de créer un service au démarrage mais étant donné que ce n'ai pas la méthode recommandée sur la doc (https://wiki.archlinux.org/index.php/Powertop) je me pose des questions quand à son efficacité.
J'ai donc généré le fichier .html et exécuté la commande qui permet d'extraire les bon réglages :
Code : Tout sélectionner
awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';
echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host1/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host2/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host3/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host4/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host5/link_power_management_policy';
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save';
echo '0' > '/proc/sys/kernel/nmi_watchdog';
echo 'auto' > '/sys/bus/usb/devices/2-1/power/control';
echo 'auto' > '/sys/bus/usb/devices/7-6/power/control';
echo 'auto' > '/sys/bus/usb/devices/7-5/power/control';
echo 'auto' > '/sys/bus/usb/devices/1-1/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-3/device/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.7/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:19.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.3/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.7/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1e.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control';
ethtool -s enp0s25 wol d;
Merci pour votre aide.
EDIT : par ailleurs voici une capture du résultat sur powertop (sous Ubuntu pour le moment), est-ce correct ? Car je dois avouer que j'ai du mal à comprendre les divers paramètres, en effet il est bloqué en c2 sur la colonne paquet alors qu'il descend en c7 dans la colonne cœur.