[topic unique] PowerTop

PowerTop [topic unique] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-07-2007 à 17:43:00    

PowerTop est un outil qui permet d'analyser la consommation de différents processus d'un PC.
Il permet une analyse assez fine, permettant de cibler les raisons de la consommation.

 

Pour qui ?
- les devs peuvent utiliser cet outil pour optimiser leurs applis
- tout le monde, pour couper des modules non utilisés pompant du jus !

 

Attention : necessite au moins un noyau 2.6.21 !

 

le site :
http://www.linuxpowertop.org/

 

Le FAQ qui est très bien :o :
http://www.linuxpowertop.org/faq.php

 

Plein de TIPS pour réduire votre conso :
http://www.lesswatts.org/projects/powertop/known.php

 

http://www.linuxpowertop.org/Screenshot2.png


Message édité par Plam le 07-02-2008 à 13:29:52

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 17:43:00   

Reply

Marsh Posté le 11-07-2007 à 17:43:34    

Les C-states :
Pour un CPU, il existe plusieurs niveau de "réveil". C0 correspond à l'état le plus solicité, et C3 par exemple, le moins.
Plus vous passez longtemps dans le C state le plus élevé, mieux c'est !

 

Les P-states, c'est simplement la fréquence du CPU (pour un CPU avec speedstep, celà correspond à ces fréquences de fonctionnement)


Message édité par Plam le 11-07-2007 à 17:58:19

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 17:43:40    

Exemple d'utilisation :

 

Sur mon laptop (Dell D420), j'ai trouvé des modules qui réveillent beaucoup le CPU. En premier lieu, le module firewire ohci1394 qui ne me sert pas. A vous de faire le tri !

 

Quelques chiffres dans la pratique :
>> utilisation du wifi intégré (Intel 3945ABG) : + 2W
>> Gnome : +1.5W
>> luminositée min à max : +4W
>> Gravure CD : +7W

 

Autre interet : je sais que ma batterie fait 42Wh (oui c'est un ultraportable hein :o ), donc en moyenne j'ai un peu plus de 3h :)
Powertop est donc très utile pour savoir si sa batterie va bien, et combien de temps réel peut vous offrir une nouvelle batterie :o

 

______________________________________________________________

 


"Concours" de conso min :
Plam :
le plus bas => 8.1W (sans X, sans Wifi, sur Ubuntu Gutsy pleinement fonctionelle, donc noyau "standard" )
utilisation "normale" => 13/14W (wifi + firefox + luminosité pas mal + mp3)


Message édité par Plam le 11-07-2007 à 18:38:35

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 17:54:08    

Drapal :)
http://www.linuxpowertop.org/known.php pour des patchs sur les problèmes les plus courants mais pas encore résolus

Reply

Marsh Posté le 11-07-2007 à 18:19:25    

drapal je testerais la prochaine fois que je serais sur batterie :D


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
Reply

Marsh Posté le 11-07-2007 à 18:35:12    


    PowerTOP version 1.1       (C) 2007 Intel Corporation

 


Cn          Avg residency (5s)  Long term residency avg
C0 (cpu running)        (22.2%)
C1                0.0ms ( 0.0%)                   0.0ms
C2                0.4ms ( 0.0%)                   0.8ms
C3                0.9ms ( 5.3%)                   0.8ms
C4                0.8ms (72.5%)                   0.8ms

 

Power usage (ACPI estimate) :   0.7 W (3.3 hours left)
No detailed statistics available; please enable the CONFIG_TIMER_STATS kernel option

 

Suggestion: Enable the CONFIG_USB_SUSPEND kernel configuration option.
This option will automatically disable UHCI USB when not in use, and may
save approximately 1 Watt of power.

 

Sur mon ultra-portable DELL Latitude X1 avec Debian Etch, noyau 2.6.18 maison (du coup j'ai pas forcément certaines des options demandées activées dans ma config ; dans l'immédiat donc c'est tout ce que je peux donner).

 

Sur batterie, luminosité réduite, Xorg de lancé avec KDE + quelques applis (Kate, Konqueror, Kmail, Konsole), les modules chargés sont les suivants :

 

i915, drm, cpufreq_ondemand, cpufreq_userspace, cpufreq_powersave, speedstep_centrino, freq_table, button, ac, battery, snd_intel8x0, snd_ac97_codec, snd_ac97_bus, snd_pcm_oss, snd_mixer_oss, snd_pcm, snd_timer, psmouse, intel_agp, agpgart, evdev, snd, soundcore, snd_page_alloc, ide_disk, usbhid, ohci1394, ieee1394, piix, ide_core, ehci_hcd, tg3, uhci_hcd, usbcore, thermal, processor, fan.

 

Je n'utilise ni Wifi ni Bluetooth, ils sont matériellement désactivés depuis le BIOS.

 


Autrement la version de powertop que j'utilise date un peu (une 1.1) car elle n'est pas dispo par défaut pour Etch et les versions plus récentes ne sont dispos que pour Lenny / Sid ; comme celles-ci requièrent une libc6 plus récente, j'ai rapidement installé une "vieille" version depuis snapshot.debian.net -n'ayant pas le temps de re-builder exprès le paquet avec les bonnes deps.

 

Je posterais aussi les résultat de mon autre portable depuis une Sid avec une version plus récente de powertop.  :)


Message édité par THRAK le 11-07-2007 à 18:39:27

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 11-07-2007 à 18:40:14    

Euh 0.7W soit j'ai mal lu soit ta un bug. T'es sur que t'a pas rebranché ton secteur pendant que powertop tournait :??:
C'est un coup classique, parceque powertop regarde ce qui sort de la batterie, et que tu rebranche le secteur, ben t'obtient des résultats sympa (0.2 W pour moi :o )


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 18:40:32    

Ma version c'est la 1.7 au passage :o


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 18:55:02    

Plam a écrit :

Euh 0.7W soit j'ai mal lu soit ta un bug. T'es sur que t'a pas rebranché ton secteur pendant que powertop tournait :??:
C'est un coup classique, parceque powertop regarde ce qui sort de la batterie, et que tu rebranche le secteur, ben t'obtient des résultats sympa (0.2 W pour moi :o )


Non, non je suis bel et bien sur batterie  :o  ; après peut-être qu'il y a un bug dans la version que j'utilise, j'en sais trop rien (après tout il s'agit d'une des premières versions), mais d'un autre côté le temps restant estimé sur la batterie est réaliste (un peu plus de 3 heures, ce qui est l'autonomie que j'ai avec).
 
Si je le branche sur secteur voilà ce que j'ai :


Power usage (ACPI estimate) :   0.0 W (2400.0 hours left)


 


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 11-07-2007 à 18:55:51    

Drapo :o


---------------
Be the one with the flames.
Reply

Marsh Posté le 11-07-2007 à 18:55:51   

Reply

Marsh Posté le 11-07-2007 à 22:11:14    

0.7W c'est bien plus que le CPU qui consomme moins dans le commerce :o
Même un ULV consomme 5W minimum !!

 

http://en.wikipedia.org/wiki/List_ [...] processors


Message édité par Plam le 11-07-2007 à 22:11:36

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 11-07-2007 à 23:00:44    

Mon processeur est un Pentium M 733 / Dothan (un ULV, donc)
La consommation de 5W est une valeur TDP (donc lorsqu'il opère à 1.1 GHz). Sur batterie, la fréquence reste toujours au minimum (soit 600 MHz) avec une consommation qui est donc réduite à 2.8W environ.

 

Ceci dit, c'est effectivement déjà beaucoup plus que la valeur relevée par powertop. Peut-être est-ce un bug lié à la version, mais le noyau que j'utilise doit aussi jouer ; avec un plus récent et les options recommandées pour powertop les valeurs retournées seraient sans doute plus réalistes.

Message cité 1 fois
Message édité par THRAK le 11-07-2007 à 23:01:49

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 11-07-2007 à 23:39:55    

je l'utilise depuis la version 0.2, vraiement utile dans le train (quand j'ai pas envie de payer la premiere en TGV pour avoir une prise electrique)

Reply

Marsh Posté le 12-07-2007 à 08:21:27    

THRAK a écrit :

Mon processeur est un Pentium M 733 / Dothan (un ULV, donc)
La consommation de 5W est une valeur TDP (donc lorsqu'il opère à 1.1 GHz). Sur batterie, la fréquence reste toujours au minimum (soit 600 MHz) avec une consommation qui est donc réduite à 2.8W environ.
 
Ceci dit, c'est effectivement déjà beaucoup plus que la valeur relevée par powertop. Peut-être est-ce un bug lié à la version, mais le noyau que j'utilise doit aussi jouer ; avec un plus récent et les options recommandées pour powertop les valeurs retournées seraient sans doute plus réalistes.


 
Comment t'arrive a obtenir/déduire la puissance @600 mhz :??:
 
Me demande bien combien j'ai au min :o  :D


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 12-07-2007 à 11:38:16    

Plam a écrit :

Comment t'arrive a obtenir/déduire la puissance @600 mhz :??:
 
Me demande bien combien j'ai au min :o  :D


Je ne me suis pas amusé à calculer, ce sont les infos du constructeur :D  
 

Citation :


Model Number : Pentium M ULV 733  
Frequency : 1100 MHz
L2-Cache : 2048 KiB  
Front Side Bus : 400 MT/s
Mult : 11x  
Voltage : 0.812/0.94 V
TDP : 3-5 W  
Socket : Socket 479
Release Date : September 2004
Part Number(s) : RJ80536UC0052M


 
Info sur les Pentium M : http://en.wikipedia.org/wiki/List_ [...] processors
 
À l'époque de son achat j'avais cherché des infos à ce sujet sur le net, et j'ai trouvé cette valeur de 2.8W, mais je ne parviens pas à retrouver la source exacte (peut être dans les docs de specs publié par Intel).


Message édité par THRAK le 12-07-2007 à 11:39:24

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 12-07-2007 à 12:01:50    

Oui, ça consomme rien les P-M ULV :)
Par contre, j'aimerai bien avoir ta conso globale :hello: (la vraie !)


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 12-07-2007 à 13:47:31    

drapal :)

 

je fait le feignant il y a une version pour feisty (noyau 2.6.20.16) j'ai vite fait regarde mais il faut au moins 2.6.21 je crois ?


Message édité par Le_Tolier le 12-07-2007 à 13:48:22

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 12-07-2007 à 13:52:45    

Oui, 2.6.21 mini :)

 

edit : je le met dans le premier post :o


Message édité par Plam le 12-07-2007 à 13:52:59

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 12-07-2007 à 13:55:58    

ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty :o


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 12-07-2007 à 14:08:43    

drap :)
 

Le_Tolier a écrit :

ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty :o


 
 
idem, sauf que je suis encore en edgy :o

Message cité 1 fois
Message édité par el_barbone le 12-07-2007 à 14:10:24

---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
Reply

Marsh Posté le 12-07-2007 à 14:10:21    

Le_Tolier a écrit :

ok, bon faut que je vois pour mettre un 2.6.21 sans casser ma feisty :o

 

mettre les dépot de gutsy juste le temps de download le bon noyau, puis remettre feisty ou mieux pour éco de l'énergie cad compiler avec les bonnes options :
compiler toi même ton noyau :o (si ça marche, fait tourner ton fichier de conf du noyau :o )

 

edit : je vais ajouter les bonnes options a ajouter au noyau pour optimiser l'énergie :o

Message cité 1 fois
Message édité par Plam le 12-07-2007 à 14:11:04

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 12-07-2007 à 14:18:37    

el_barbone a écrit :

drap :)
 
 
 
 
idem, sauf que je suis encore en edgy :o


 
han [:haha]
 

Plam a écrit :

mettre les dépot de gutsy juste le temps de download le bon noyau, puis remettre feisty ou mieux pour éco de l'énergie cad compiler avec les bonnes options :
compiler toi même ton noyau :o (si ça marche, fait tourner ton fichier de conf du noyau :o )
 
edit : je vais ajouter les bonnes options a ajouter au noyau pour optimiser l'énergie :o


 
voila de quoi occupé mes nuits hivernales :o


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 12-07-2007 à 14:20:19    


 
 :kaola:  
 
 
 

Le_Tolier a écrit :


 
 
 
voila de quoi occupé mes nuits hivernales :o


 
+1 :o


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
Reply

Marsh Posté le 12-07-2007 à 15:34:24    

Plam a écrit :

Oui, ça consomme rien les P-M ULV :)
Par contre, j'aimerai bien avoir ta conso globale :hello: (la vraie !)


J'aimerai savoir également, mais pour cela il faut d'abord que je backporte pour Etch un noyau 2.6.21 et powertop depuis Lenny... donc c'est pas pour tout de suite.  :o


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 12-07-2007 à 15:38:55    

Je te presse pas hein :o
Moi même je suis sur autre chose là  (j'essai d'installer sur mon dur nUbuntu, et ben ça merdoie bien ubiquity :fou: )


Message édité par Plam le 12-07-2007 à 15:39:11

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 12-07-2007 à 23:24:46    

bon j'ai rapatrié le kernel 2.6.21-5 je vais essayer de le compilé ... :o


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 12-07-2007 à 23:26:24    

moi j'ai upgradé en feisty, je suis maintenant en 2.6.20 pour le 21 on verra quand j'aurais le temps


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
Reply

Marsh Posté le 12-07-2007 à 23:51:21    

j'ai lance la compil il y a 10 mins ... j espere que ca va pas etre trop long :o

 

edit : bon plus de place sur la partoche :o


Message édité par Le_Tolier le 13-07-2007 à 00:05:53

---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 13-07-2007 à 07:38:48    

bon bah le noyau est compilé je verrais ce soir pour le reste  

Citation :


real    31m26.138s
user    46m46.979s
sys     3m52.095s


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 16-07-2007 à 17:57:24    

bon j'ai compilé, installé un 2.6.22-1. J'ai installer powertop mis j'ai une erreur, il me dit que j'ai pas activé ce qu'il faut au niveau du kernel :/
 

Citation :


Les statistiques détaillées ne sont pas disponibles ; veuillez activer
Cette option se trouve dans la section Kernel debugging de menuconfig
(CONFIG_DEBUG_KERNEL=y dans le fichier de configuration)
Note : ceci n'est disponible qu'avec les noyaux 2.6.21 et ultérieurs
 
 
renaud@laptop-dell:~$ uname -r
2.6.22.1
renaud@laptop-dell:~$ more /src-kerne/linux-2.6.22.1/.config |grep DEBUG_KERNEL
CONFIG_DEBUG_KERNEL=y


 
donc je sais pas trop quoi faire la  :sweat:  
il y a un moyen de voir sur le noyau chargé si ces options sont bien chargées ou pas ?


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 16-07-2007 à 21:01:56    

bah oui more /boot/maconfig | grep CONFIG_DEBUG_KERNEL
mais ca revient au même que le tien en théorie.
 
Après ce n'est pas uniquement cette option qu'il dit d'activer dans la VO :)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
Reply

Marsh Posté le 16-07-2007 à 21:53:53    

ah ouais ? il y en a d autre j'ai pas fait gaffe


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 17-07-2007 à 23:29:50    

bon j'ai suivie les directives donné dans la faq et ca marche \o/


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 18-07-2007 à 09:52:50    

:D alors alors ?? [:dawa]


---------------
Spécialiste du bear metal
Reply

Marsh Posté le 18-07-2007 à 09:56:45    

il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie :D  
J'ai decouvert le laptop_mode et je l'ai activé on verra  à l'usage.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 18-07-2007 à 10:02:14    

Le_Tolier a écrit :

il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie :D  
J'ai decouvert le laptop_mode et je l'ai activé on verra  à l'usage.


C'est quoi ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 18-07-2007 à 10:04:18    

C'est un mode qui a priori si j'ai bien compris, réduit/mutalise les I/O sur le disque pour économiser de la batterie


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 18-07-2007 à 10:29:12    

Mais c'est un paquet ? Une option du noyau ? Un mode de gestion d'énergie de powersave ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 18-07-2007 à 10:40:58    

Le_Tolier a écrit :

il en ressort que wish ( window shell ) dans mon cas utilisé par amsn bouffe pas mal de batterie :D
J'ai decouvert le laptop_mode et je l'ai activé on verra  à l'usage.

 

la conso, la conso, la conso !

 

edit : allez, n'ai pas honte :o

Message cité 1 fois
Message édité par Plam le 18-07-2007 à 10:41:19

---------------
Spécialiste du bear metal
Reply

Marsh Posté le 18-07-2007 à 10:41:22    

c'est une package il me semble laptop_mode_tool (sous ubuntu du moins) mais j'ai pas mon portable sous la main je te confirmerais ca se soir.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed