Actualité

Mac

La commande du jour : powermetrics affiche la consommation d'énergie du Mac

Par Didier Pulicani - Publié le

OS X recèle de petits utilitaires bien pratiques, pas toujours faciles d'accès, mais permettant de mettre les mains dans le cambouis lorsque cela s'avère nécessaire.

Aujourd'hui, je vais vous parler d'une commande qui s'avère bien utile pour tous les administrateurs système, en quête du moins Watt surconsommé.

powermetrics est un petit programme (accessible à la ligne de commande) qui affiche la consommation du Mac de manière très détaillée. Ainsi, si un programme utilise de manière un peu trop abondante vos ressources, vous pourrez accéder à l'ensemble des informations d'usage, coeur par coeur. L'application affiche également les consommations des GPU, du disque ou encore de l'activité réseau. Evidemment, il faudra tout de même une certaine expérience pour interpréter les données brutes renvoyées par le programme.

Pour lancer la bête, ouvrez votre terminal et tapez ceci :

sudo powermetrics -a --show-usage-summary


Voilà un exemple de ce qu'on peut récupérer avec powermetrics :

***[ Battery and backlight usage ]**[

Backlight level: 995 (range 0-1024)


]**[ Network activity ]**[

out: 1.80 packets/s, 351.54 bytes/s
in: 2.20 packets/s, 544.69 bytes/s


]**[ Disk activity ]**[

read: 0.60 ops/s 3.27 KBytes/s
write: 0.00 ops/s 0.00 KBytes/s

]**[ Interrupt distribution ]**[

CPU 0:
Vector 0x51(HDAU/UPSB/DSB0/NHI0/pci12d8,400f/pci-bridge/ethernet/pci-bridge/DSB2): 19.97 interrupts/sec
Vector 0x74(XHC1): 0.40 interrupts/sec
Vector 0x77(GFX0): 60.92 interrupts/sec
Vector 0x89(SSD0): 0.60 interrupts/sec
Vector 0xdd(TMR): 693.09 interrupts/sec
Vector 0xde(IPI): 16.58 interrupts/sec
CPU 1:
Vector 0xdd(TMR): 5.59 interrupts/sec
Vector 0xde(IPI): 2.20 interrupts/sec
CPU 2:
Vector 0xdd(TMR): 61.52 interrupts/sec
Vector 0xde(IPI): 17.58 interrupts/sec
CPU 3:
Vector 0xdd(TMR): 2.80 interrupts/sec
Vector 0xde(IPI): 3.00 interrupts/sec
CPU 4:
Vector 0xdd(TMR): 64.92 interrupts/sec
Vector 0xde(IPI): 22.97 interrupts/sec
CPU 5:
Vector 0xdd(TMR): 3.00 interrupts/sec
Vector 0xde(IPI): 3.20 interrupts/sec
CPU 6:
Vector 0xdd(TMR): 75.30 interrupts/sec
Vector 0xde(IPI): 16.38 interrupts/sec
CPU 7:
Vector 0xdd(TMR): 1.60 interrupts/sec
Vector 0xde(IPI): 2.40 interrupts/sec

Sinon, pour le commun des mortels, l'application Moniteur d'activité présente déjà un certain nombre d'informations utiles et de manière claire sur l'utilisation de l'énergie. On y voit notamment les programmes qui consomment le plus de courant.

La commande du jour : powermetrics affiche la consommation d'énergie du Mac