Leggi l'istantanea delle asserzioni

Il manuale locale di pmset spiega che i processi possono sostituire dinamicamente le impostazioni di gestione dell'alimentazione tramite le asserzioni energetiche di I/O Kit e che pmset può elencare quei processi e quelle asserzioni. Anche la guida Apple sull'efficienza energetica indica agli sviluppatori pmset -g assertions per verificare se i loro processi impediscono lo stop. Esegui il comando mentre si manifesta il sintomo, poi conserva l'ora e le righe pertinenti del processo proprietario.

Cerca categorie come l'impedimento dello stop inattivo del sistema o dello stop del display, ma non presumere che una voce sia dannosa. Un backup, l'esportazione di un video, un'operazione di rete o un'altra attività richiesta dall'utente possono mantenere legittimamente un'asserzione per un po'. Ripeti l'istantanea dopo la conclusione prevista di quell'attività.

pmset -g assertions

Trasforma un'osservazione in diagnosi

Confronta l'output delle asserzioni con Monitoraggio Attività, pmset -g log, le impostazioni di condivisione e accesso alla rete del Mac e gli eventuali dispositivi collegati. Apple raccomanda espressamente di verificare queste aree quando lo stop è inatteso. Se un'app di terze parti mantiene costantemente un'asserzione quando il Mac è inattivo, aggiornala o contatta lo sviluppatore allegando un log ridotto e i passaggi per riprodurre il problema.

Non terminare un demone di sistema né disattivare servizi solo perché compaiono nell'output. Potresti interrompere un'attività valida e non capiresti perché era in esecuzione. Se non compare alcuna asserzione, continua a controllare programmazioni e cronologia delle riattivazioni invece di concludere che non esista un problema legato allo stop.

pmset -g log
pmset -g sched

WattGuard riporta la sessione conclusa

WattGuard registra i blocchi di stop completati insieme agli altri dati della sessione, così puoi confrontare una notte problematica con le sessioni precedenti. Raggruppa le famiglie di processi e stima l'impatto dai segnali di attività disponibili. Non modifica le asserzioni, non promette che un blocco sia la causa di una riattivazione e non sostituisce la diagnosi dello sviluppatore di un'app.

Fonti

Scopri WattGuard