Niedawno zmieniłem system Windows na MacBooka Pro. W systemie Windows dostępne są następujące opcje zamykania:
Tryb gotowości - maszyna przechodzi w „lekki sen”, z którego może się bardzo szybko obudzić (na przykład za kilka sekund), ale zużywa dużo energii.
Hibernacja - system operacyjny zrzuca bieżący stan systemu (w tym zawartość pamięci RAM) do pliku, a następnie wyłącza komputer. Budzenie trwa dłużej niż w trybie gotowości, ale nie ma ukrytego zużycia energii.
Zamknij - system operacyjny wyłącza się, a urządzenie jest wyłączone.
W OS X widzę to
Uśpienie - wydaje się być odpowiednikiem trybu czuwania lub jeszcze lżejszej formy snu, ponieważ Poczta zdaje się nawet sondować w poszukiwaniu nowych wiadomości e-mail?
Zamknij i przywróć wszystkie aplikacje przy następnym uruchomieniu - wyłącza komputer, wydaje się, że system operacyjny uruchamia się od zera i restartuje wszystkie aplikacje - z tego co wiem, to nie jest hibernacja
Zamknij i nie przywracaj aplikacji - wyłącz
czy jest to poprawne i czy OS X nie ma prawdziwego trybu „hibernacji”, który może zapisać swój stan na dysku? Ponieważ naprawdę tego właśnie szukam. W Internecie jest mowa o trybie „bezpiecznego snu”, ale nie widzę go w menu OS X. Czy jest ukryty w 10.7?
Odpowiedzi:
Tak, ma opcję hibernacji. Apple to nazywa
Safe Sleep
. Po uśpieniu komputera Mac OS X zrzuca pamięć RAM na dysk i przechodzi w normalny tryb uśpienia (na przykład tryb gotowości systemu Windows). Gdy bateria jest zbyt słaba, aby utrzymać pamięć RAM w trybie gotowości, komputer jest wyłączany. Następnie jest w trybie, który nazywasz hibernacją, technicznie nazywanym „trybem ACPI S4” lub „Suspend-To-Disk”.Możesz wymusić „Suspend-To-Disk”, wyłączając standardowy tryb uśpienia za pomocą SmartSleep lub za
pmset
pomocą wiersza poleceń. Jego strona podręcznika zawiera wiele informacji na tematSafe Sleep
.źródło
pmset
polecenia znajdują się tutaj: superuser.com/a/630985/73619Gdy nowsze laptopy zostaną uśpione, powinny zapisać zawartość pamięci RAM,
/var/vm/sleepimage
ale również zachować pamięć RAM. Komputery stacjonarne powinny domyślnie korzystać z normalnego trybu uśpienia.man pmset
:Możesz sprawdzić, z jakiego trybu korzysta Twój Mac,
pmset -g | grep hibernatemode
i zmienić gosudo pmset -a hibernatemode $mode
.Niektóre nowsze komputery Mac obsługują tryb gotowości w wersji 10.8 i nowszych. Nawet jeśli
hibernatemode
została ustawiona na 3, wyłączają pamięć po nieco ponad godzinie snu.źródło
pmset sleepnow
. A potem pamiętasz, aby przywrócić hibernatemode do poprzedniego stanu? Szkoda, że nie mapmset hibernatenow
polecenia.Rozwijając powyższą odpowiedź Maxa Rieda, korzystam z tej bezpłatnej aplikacji, aby włączyć hibernację na moich komputerach Mac przez co najmniej 5 ostatnich lat: Hibernacja autorstwa Patrick Stein . Ustawiam go w tryb „tylko hibernacji” i za każdym razem, gdy przełączam komputer Mac w tryb „uśpienia”, zamiast tego przeskakuje
SafeSleep.
Do tej pory nie miałem żadnych problemów, które mogę udowodnić, że były spowodowane bezpośrednio przez tę aplikację; to znaczy, że mój komputer rzadko zawiesza się lub zawiesza, a ja wielokrotnie „hibernuje” go, gdy muszę zabrać laptopa gdzieś (zamiast go wyłączać) często na kilka tygodni bez problemu.
Powinienem wspomnieć, że mój najnowszy Mac to 4-5-letni MacBook Pro, więc nie testowałem tej aplikacji na nowszych komputerach.
źródło
Ponadto w oryginalnym plakacie odnotowano, że śpiące maszyny OS X nadal okresowo sprawdzają pocztę itp. Jest to funkcja na nowych komputerach (debiutująca w MacBooku Air 2011) o nazwie PowerNap. W efekcie komputer budzi się okresowo i na krótko ze stanu uśpienia w celu obsługi powtarzających się zadań.
Podsumowanie z http://support.apple.com/kb/HT5394 firmy Apple :
źródło