23 votes

Que fait mon Mac lorsqu'il dort toute la nuit ?

Quelqu'un peut-il m'expliquer ce que fait mon Mac quand il est endormi ? J'utilise la dernière version de Big Sur (11.4 (20F71)), donc je pense que c'est intentionnel, mais je ne sais pas pourquoi. J'ai désactivé tous les paramètres de batterie/alimentation qui pourraient en être la cause (sieste d'alimentation, etc.).

Veuillez voir cette capture d'écran des moments où le processeur a fonctionné (en utilisant les menus istat).

enter image description here

Merci

15 votes

Et est-ce que les menus iStat fonctionnent pendant que votre Mac dort, pour fournir ce graphique ? ;-) Désinstaller les menus iStat est un excellent moyen de ne plus se soucier de ce que fait votre Mac.

5 votes

Bon point, mais les menus iStat ne se lancent pas tout seuls sans raison, quelque chose réveille l'ordinateur et il enregistre les données, du moins je pense que les menus iStat ne sont pas censés réveiller l'ordinateur sans raison.....

2 votes

@benwiggy iStatMenus ne montre que les réveils où il y a eu une activité significative. Il ne montre pas les réveils brefs ou les changements d'état de sommeil. Il s'agit d'une excellente première indication que quelque chose réveille l'ordinateur et, pour un ordinateur portable, provoque la décharge de la batterie.

20voto

user43889 Points 266

États du sommeil :

MacOS a plusieurs couches de sommeil. Ce n'est pas aussi simple que ce que suggèrent les choix de l'économiseur d'énergie dans les Préférences Système, ni que ce qui suit. Apple page qui donne l'impression que c'est simple - soit dormir, soit se réveiller.

Il y a une description des états de sommeil dans la page de manuel de gestion de l'énergie. Utilisez la commande Terminal man pmset . Mais cela prête à confusion car cela mélange une description superficielle des états avec des commandes qui contrôlent ces états.

J'ai constaté que les recherches sur Internet produisaient des descriptions différentes, souvent contradictoires, des états de sommeil. Ma liste des états de sommeil, qui n'est probablement pas complète, comporte un point d'interrogation :

  • Dormir - juste le couvercle (sur un ordinateur portable) fermé. L'écran est éteint. La RAM est toujours alimentée.
  • Veille sécurisée - La RAM a été écrite sur le disque (donc sécurisée), mais elle est toujours alimentée.
  • La mise en veille profonde - identique à la veille sécurisée ?
  • Veille - La RAM est écrite sur le disque et la RAM et l'USB sont hors tension.
  • Hibernation - comme la mise en veille, mais tout est éteint.

Notez qu'à l'exception de l'hibernation, le Mac se réveillera de façon intermittente.

Diagnostic :

Pour diagnostiquer ce qui se passe, nous devons inspecter le journal de gestion de l'énergie. Le journal détaillé est affiché avec la commande Terminal :

pmset -g log

Bien que nous en ayons besoin pour une compréhension détaillée, les sous-ensembles utiles sont les suivants :

pmset -g log | grep -e "Wake from" -e "DarkWake" -e "due to"
pmset -g log | egrep "\b(Sleep|Wake*|DarkWake|Start)\s{2,}"

Nous pouvons maintenant voir la description de chaque sillage. Celles-ci peuvent, entre autres, concerner des timers ou l'activité du réseau. Je ne connais pas de source pour une explication complète ou détaillée des descriptions.

En conséquence, de nombreuses lignes contiennent le niveau actuel de la batterie, ce qui nous donne une idée de l'ampleur de la consommation de la batterie lors des réveils réguliers.

Contrôle du sommeil et de la veille (facultatif) :

Nous pouvons contrôler ces sillages - en particulier, les réduire pour que la batterie soit moins sollicitée. Après avoir désactivé la sieste, etc. dans les Préférences du système, obtenez les paramètres actuels de gestion de l'alimentation avec :

pmset -g

Il existe deux jeux différents, selon que vous êtes branché sur le secteur ou que vous utilisez uniquement la batterie. Nous sommes surtout intéressés par ceux qui fonctionnent sur batterie et pouvons les changer avec sudo pmset -b .

Pour mon MacBook, j'ai considérablement réduit la consommation de la batterie pendant la nuit en désactivant les réveils réseau et en réduisant le temps avant que le MacBook n'entre dans des états de sommeil plus profonds. Mes changements sont les suivants :

  • sudo pmset -b tcpkeepalive 0 pour désactiver les réveils répétés du réseau.
  • sudo pmset -g standbydelayhigh 7200 (2 heures)
  • sudo pmset -g standbydelaylow 7200 (2 heures)
  • sudo pmset -g autopoweroffdelay 14400 (4 heures)

Ne faites pas trop de changements à la fois et (comme on le recommandait autrefois) ne changez pas le mode hibernation à 25.

4 votes

Si "Find My Mac" est activé, il doit se réveiller parfois. Mon Mac signale certainement sa position lorsqu'il est laissé endormi pendant des jours.

0 votes

@DmitriUrbanowicz "Find My Mac" : Je me demande si le journal de gestion de l'énergie le signale ? Jetez un coup d'oeil. Le mien est tellement verrouillé qu'il ne fait même pas de réveils nocturnes, donc je suis sûr que "Trouver mon Mac" ne recevra pas de mises à jour.

0 votes

Ouais, il s'appuie probablement simplement sur tcpkeepalive.

6voto

benwiggy Points 21125

Certains de ces pics semblent se produire toutes les heures, ce qui suggère que Time Machine se lance.

1 votes

Cela devrait-il se produire lorsque la fonction "Power Nap" est désactivée ?

1 votes

Je n'en suis pas certain, mais je ne serais pas surpris que les Macs fassent encore des choses pendant leur sommeil, même si la fonction Power Nap est désactivée.

0 votes

Je n'ai pas de sauvegarde branchée sur mon ordinateur la nuit, et la machine ne fait pas de sauvegarde à distance...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X