Apakah MacBooks memiliki opsi "Hibernate" yang sebenarnya?

60

Saya baru saja beralih dari Windows ke pro MacBook. Di Windows, ada opsi penonaktifan berikut:

  • Siaga - mesin masuk ke "tidur nyenyak" dari mana ia dapat bangun dengan sangat cepat (seperti, dalam beberapa detik), tetapi banyak energi yang dikonsumsi.

  • Hibernate - OS membuang status sistem saat ini (termasuk konten RAM) ke file, kemudian mematikan mesin. Bangun membutuhkan waktu lebih lama daripada dari siaga, tetapi tidak ada konsumsi energi laten.

  • Shut down - OS dimatikan, dan mesin dimatikan.

Di OS X, yang bisa saya lihat adalah

  • Tidur - tampaknya setara dengan siaga, atau bentuk tidur yang lebih ringan karena Mail tampaknya terus melanjutkan polling untuk email baru?

  • Matikan dan kembalikan semua aplikasi pada start berikutnya - matikan mesin, sepertinya memulai OS dari awal dan restart semua aplikasi - dari apa yang saya tahu, itu bukan hibernasi

  • Matikan dan jangan kembalikan aplikasi - matikan

apakah ini benar, dan apakah OS X tidak memiliki mode "hibernate" sejati yang dapat menulis statusnya ke disk? Karena itulah yang saya cari sebenarnya. Ada pembicaraan tentang mode "Tidur Aman" di Internet, tetapi saya tidak dapat melihatnya di menu OS X saya. Apakah disembunyikan di 10.7?

Pekka mendukung GoFundMonica
sumber
1
Ya, lihat di sini: apple.stackexchange.com/q/377/14994
iolsmit
4
Sebenarnya, tidak banyak baterai yang terkuras saat dalam mode Tidur baik di MacBook atau laptop lainnya. Selain itu dimulai dengan Windows Vista OS membuang konten memori ke disk bahkan jika Anda pergi ke siaga standar sehingga Anda dapat menghapus baterai dari memotong adaptor daya. Tentu saja hanya kecuali Anda menonaktifkannya.
Max Ried

Jawaban:

50

Ya, ia memiliki opsi hibernasi. Apple menyebutnya Safe Sleep. Saat Anda mematikan Mac, OS X membuang RAM ke disk dan kembali ke mode tidur normal (seperti Windows Standby). Ketika baterai terlalu lemah untuk menahan RAM dalam keadaan siaga, komputer dimatikan. Kemudian dalam mode Anda memanggil hibernasi yang secara teknis disebut "ACPI mode S4" atau "Suspend-To-Disk".

Anda dapat memaksa "Tangguhkan-Ke-Disk" dengan menonaktifkan tidur standar melalui SmartSleep atau melalui pmsetpada baris perintah. Its halaman manual memiliki banyak informasi tentang Safe Sleep.

Max Ried
sumber
3
Untuk pmsetperintah sebenarnya , lihat di sini: superuser.com/a/630985/73619
laurent
1
Apa perbedaan antara opsi 'Shutdown and restore' dan 'Hibernate' yang disebutkan di atas?
genonim
@genonim Apa yang Anda maksud dengan "shutdown and restore"?
Max Ried
49

Ketika laptop yang lebih baru /var/vm/sleepimagedihidupkan , mereka harus menyimpan isi RAM tetapi tetap menggunakan RAM. Desktop Mac seharusnya menggunakan mode tidur normal secara default.

man pmset:

hibernatemode = 0 (binary 0000) by default on supported desktops. The
system will not back memory up to persistent storage. The system must
wake from the contents of memory; the system will lose context on power
loss. This is, historically, plain old sleep.

hibernatemode = 3 (binary 0011) by default on supported portables. The
system will store a copy of memory to persistent storage (the disk), and
will power memory during sleep. The system will wake from memory, unless
a power loss forces it to restore from disk image.

hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
system will store a copy of memory to persistent storage (the disk), and
will remove power to memory. The system will restore from disk image. If
you want "hibernation" - slower sleeps, slower wakes, and better battery
life, you should use this setting.
  • 0 (mode tidur tradisional): bangun dan tidur cepat, menghemat ruang disk
  • 3 (mode sleep aman default): bangun cepat dan tidur, status disimpan ketika kehilangan daya
  • 25 (hibernasi): menghemat energi, keadaan disimpan saat kehilangan daya

Anda dapat melihat mode apa yang digunakan Mac Anda pmset -g | grep hibernatemodedan mengubahnya dengan sudo pmset -a hibernatemode $mode.

Beberapa Mac yang lebih baru mendukung mode siaga pada 10.8 dan yang lebih baru. Bahkan jika hibernatemodediatur ke 3, mereka mematikan memori setelah sedikit lebih dari satu jam tidur.

Lri
sumber
1
Berguna untuk memiliki catatan tambahan pada mode siaga, meskipun kadang-kadang saya pikir itu tidak menendang dan Mac menghabiskan baterainya sebelum hibernasi.
RichVel
Jadi, untuk hibernasi Mac saya, pertama-tama saya akan mengatur hibernatemode = 25 dan kemudian tutup atau berikan perintah pmset sleepnow. Dan kemudian ingat untuk mengembalikan hibernatemode seperti saat saya bangun nanti? Sayang sekali tidak ada pmset hibernatenowperintah.
Edward Falk
Saya juga berpikir bahwa "siaga lebih" tidak lebih dari sekedar hal atau hanya gagal untuk menendang .. Artikel yang terhubung bahkan diarsipkan.
Andrea Bergonzo
6

Memperluas jawaban Max Ried di atas, saya telah menggunakan aplikasi gratis ini untuk mengaktifkan hibernasi di mac saya setidaknya selama 5 tahun terakhir: Hibernate oleh Patrick Stein . Saya mengaturnya ke mode "hibernasi saja", dan setiap kali saya meletakkan mac saya ke "Tidur," itu malah melompat langsung keSafeSleep.

Sejauh ini saya belum memiliki masalah yang dapat saya buktikan disebabkan langsung oleh aplikasi ini; artinya komputer saya jarang crash atau hang, dan saya berulang kali "Hibernate" ketika saya perlu membawa laptop saya ke suatu tempat dengan saya (daripada mematikannya) sering selama berminggu-minggu pada suatu waktu tanpa masalah.

Saya harus menyebutkan bahwa mac terbaru saya adalah MacBook Pro berusia 4-5 tahun, jadi saya belum menguji aplikasi ini pada komputer yang lebih baru.

Adrian
sumber
3

Juga, poster asli mencatat bahwa mesin tidur OS X terus memeriksa surat secara berkala, dll. Ini adalah fitur pada mesin-mesin baru (ini memulai debutnya di MacBook Air 2011) yang disebut PowerNap. Akibatnya, komputer bangun secara berkala dan singkat dari tidur untuk menangani tugas yang berulang.

Ringkasan dari http://support.apple.com/kb/HT5394 Apple :

Saat tidur, Power Nap memungkinkan Mac Anda untuk melakukan hal-hal seperti memeriksa surat, kalender, dan pembaruan iCloud lainnya secara berkala. Ketika dicolokkan ke daya AC, Power Nap juga dapat melakukan hal-hal seperti cadangan Time Machine ke AirPort Time Capsule dan mengunduh pembaruan perangkat lunak OS X saat Mac Anda tidur.

Saat Mac Anda yang kompatibel beralih ke mode tidur, Power Nap masih berfungsi untuk melakukan hal berikut:

Mail - Menerima pesan baru. Kontak - Kontak Anda memperbarui dengan segala perubahan yang mungkin Anda lakukan pada perangkat lain. Kalender - Menerima undangan dan pembaruan kalender baru. Pengingat - Pengingat pembaruan dengan perubahan apa pun yang mungkin Anda lakukan pada perangkat lain. Catatan - Catatan pembaruan dengan perubahan apa pun yang mungkin Anda lakukan pada perangkat lain. Dokumen di akun iCloud Anda - iCloud mendorong setiap pengeditan yang Anda lakukan pada dokumen ke buku catatan Mac Anda. Photo Stream - Stream Foto Anda diperbarui dengan foto-foto baru dari iPhone, iPad, atau iPod touch Anda. Find My Mac - Temukan notebook Mac yang hilang bahkan ketika sedang tidur. VPN sesuai permintaan - Pembaruan email perusahaan dengan aman. Manajemen Perangkat Seluler - Mengunci dan menghapus komputer dari jarak jauh.

Power Nap melakukan lebih banyak ketika Mac Anda terhubung ke outlet AC:

Unduhan pembaruan perangkat lunak Mencadangkan dengan Time Machine Melakukan pengindeksan Spotlight Melanjutkan pengunduhan latar belakang item Mac App Store, termasuk pembaruan perangkat lunak Pembaruan Konten Pusat Bantuan Mengaktifkan dukungan Wireless untuk Apple dan stasiun pangkalan nirkabel pihak ketiga

bukan saya
sumber
2
Yang terbaik adalah menyertakan tautan ke sumber saat mengutip jika memungkinkan.
dwightk
1
@dwightk Terima kasih atas edit dan kritik yang membangun.
bmike
Ini sangat menarik (saya sudah bertanya-tanya mengapa Macbook saya selalu memiliki E-Mail terbaru walaupun seharusnya tidur), tetapi saya tidak benar-benar melihat bagaimana hal itu terkait dengan pertanyaan khusus ini?
Pekka mendukung GoFundMonica
Tautan menunjukkan bahwa Power Nap sebenarnya tersedia di MacBook Air (Akhir 2010) dan yang lebih baru, diberikan OS X Mountain Lion v10.8.2 atau lebih baru.
nekomatik