Używaj go świadomie
Zapisz niezapisaną pracę i upewnij się, że żadne zadanie nie wymaga pozostawienia Maca aktywnego przed uruchomieniem polecenia. Lokalna instrukcja pmset definiuje sleepnow jako natychmiastowe uśpienie systemu. Różni się ono od displaysleepnow, które wyłącza ekran, oraz od zmiany licznika bezczynności. Uruchamiaj polecenie z lokalnego Terminala tylko, gdy natychmiastowy sen jest zamierzonym wynikiem.
Kontrolowany sen pomaga ustalić punkt odniesienia. Zapisz czas rozpoczęcia, źródło zasilania, podłączone akcesoria i stan sieci, a następnie pozostaw Maca w spokoju wystarczająco długo dla badanego objawu. Po normalnym wybudzeniu przejrzyj historię zdarzeń, zamiast zakładać, że samo żądanie wyjaśnia późniejsze zachowanie.
pmset sleepnowGdy Mac nie pozostaje uśpiony
Użyj pmset -g log do przejrzenia wpisów snu i wybudzeń oraz pmset -g assertions do sprawdzenia bieżących asercji zasilania. Apple zaleca też sprawdzenie ustawień snu, opcji wybudzania dla dostępu sieciowego, udostępniania, aktywności w tle oraz podłączonych dysków i urządzeń. Odłączaj podejrzane urządzenie peryferyjne pojedynczo tylko wtedy, gdy jest to bezpieczne dla Twojej pracy.
Nie powtarzaj sleepnow w pętli, nie zabijaj procesów systemowych i nie zmieniaj naraz kilku preferencji. Utrudnia to porównanie wyników i może przerwać aktywną pracę. Zmień jedno istotne ustawienie dopiero po wskazaniu prawdopodobnej przyczyny, a potem wykonaj kolejny test.
pmset -g log
pmset -g assertionsCo rejestruje WattGuard
WattGuard zestawia zdarzenia uśpienia i wybudzenia, zmiany poziomu naładowania, wskazówki dotyczące przyczyn wybudzenia i zakończone blokady uśpienia. W Full funkcja Sleep Shield korzysta z zainstalowanego pomocnika, a ręczne ustawienia zasilania wymagają potwierdzenia administratora macOS. Te ustawienia systemowe nie są dostępne w Store. Przejrzyj zapisaną sesję, aby zobaczyć, co faktycznie wydarzyło się po teście.