MacBook có tùy chọn đúng kiểu Hibernate không?


60

Gần đây tôi đã chuyển từ Windows sang MacBook pro. Trong Windows, có các tùy chọn tắt máy sau:

  • Chế độ chờ - máy đi vào "giấc ngủ nhẹ" từ đó nó có thể thức dậy rất nhanh (như trong vài giây), nhưng rất nhiều năng lượng được tiêu thụ.

  • Hibernate - HĐH sẽ chuyển trạng thái hệ thống hiện tại (bao gồm cả nội dung của RAM) sang một tệp, sau đó tắt máy. Wakeup mất nhiều thời gian hơn từ chế độ chờ, nhưng không có mức tiêu thụ năng lượng tiềm ẩn.

  • Tắt máy - HĐH tắt và máy tắt.

Trong OS X, những gì tôi có thể thấy là

  • Giấc ngủ - dường như tương đương với chế độ chờ, hoặc một dạng ngủ thậm chí nhẹ hơn vì Mail dường như thậm chí còn tiếp tục thăm dò ý kiến ​​cho email mới?

  • Tắt và khôi phục tất cả các ứng dụng khi bắt đầu tiếp theo - tắt máy, dường như khởi động HĐH từ đầu và khởi động lại tất cả các ứng dụng - từ những gì tôi có thể nói, đó không phải là ngủ đông

  • Tắt máy và không khôi phục ứng dụng - tắt máy

Điều này có đúng không và OS X không có chế độ "ngủ đông" thực sự có thể ghi trạng thái của nó vào đĩa? Bởi vì đó là những gì tôi đang tìm kiếm thực sự. Có cuộc nói chuyện về chế độ "Ngủ an toàn" trên Internets, nhưng tôi không thể thấy nó trong menu OS X của mình. Có bị ẩn trong 10.7 không?



4
Trên thực tế, nó không tiêu tốn nhiều pin khi ở chế độ Ngủ cũng không phải trên MacBook hay các máy tính xách tay khác. Ngoài ra, bắt đầu với Windows Vista, HĐH sẽ đưa nội dung bộ nhớ vào đĩa ngay cả khi bạn chuyển sang chế độ chờ tiêu chuẩn để bạn có thể tháo pin đã cắt bộ điều hợp nguồn. Tất nhiên chỉ trừ khi bạn vô hiệu hóa nó.
Tối đa

Câu trả lời:


50

Vâng, nó có một tùy chọn ngủ đông. Apple gọi nó Safe Sleep. Khi bạn đặt máy Mac vào chế độ ngủ, OS X sẽ đưa RAM vào đĩa và chuyển sang chế độ ngủ bình thường (như Chế độ chờ của Windows). Khi pin quá yếu để giữ RAM ở chế độ chờ, máy tính sẽ tắt. Sau đó, nó ở chế độ bạn gọi ngủ đông, về mặt kỹ thuật được gọi là "Chế độ ACPI S4" hoặc "Tạm dừng vào đĩa".

Bạn có thể buộc "Đình chỉ vào đĩa" bằng cách vô hiệu hóa chế độ ngủ tiêu chuẩn thông qua SmartS ngủ hoặc thông qua pmsetdòng lệnh. Trang người đàn ông của nó có rất nhiều thông tin trên Safe Sleep.


3
Đối với các pmsetlệnh thực tế , xem tại đây: superuser.com/a/630985/73619
laurent

1
Sự khác biệt giữa tùy chọn 'Tắt máy và khôi phục' và 'Hibernate' được đề cập ở trên là gì?
nghĩa là

@genonymous Ý bạn là gì khi "tắt máy và khôi phục"?
Max Ried

49

Khi máy tính xách tay mới hơn được đưa vào chế độ ngủ, họ nên lưu nội dung của RAM vào /var/vm/sleepimagenhưng vẫn giữ cho RAM được cung cấp năng lượng. Máy tính để bàn chỉ nên sử dụng chế độ ngủ bình thường theo mặc định.

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 (chế độ ngủ truyền thống): thức dậy và ngủ nhanh, tiết kiệm dung lượng ổ đĩa
  • 3 (chế độ ngủ an toàn mặc định): thức dậy và ngủ nhanh, trạng thái được giữ khi mất điện
  • 25 (ngủ đông): tiết kiệm năng lượng, trạng thái được giữ khi mất điện

Bạn có thể xem Mac của bạn sử dụng chế độ nào pmset -g | grep hibernatemodevà thay đổi chế độ đó sudo pmset -a hibernatemode $mode.

Một số máy Mac mới hơn hỗ trợ chế độ chờ vào ngày 10.8 trở lên. Ngay cả khi hibernatemodeđược đặt thành 3, chúng sẽ tắt bộ nhớ sau hơn một giờ ngủ.


1
Hữu ích khi có thêm ghi chú ở chế độ chờ, mặc dù đôi khi tôi nghĩ rằng nó không hoạt động và Mac cạn kiệt pin trước khi ngủ đông.
RichVel

Vì vậy, để ngủ đông máy Mac của tôi, trước tiên tôi nên đặt hibernHRode = 25 và sau đó đóng nắp hoặc đưa ra lệnh pmset sleepnow. Và sau đó nhớ đặt hibernHRode trở lại như lúc tôi thức dậy tiếp theo? Quá tệ, không có pmset hibernatenowlệnh.
Edward Falk

Tôi cũng nghĩ rằng "chế độ chờ nhiều hơn" không còn là vấn đề nữa hoặc nó không thể khởi động .. Bài viết được liên kết thậm chí còn được lưu trữ.
Andrea Bergonzo

6

Mở rộng câu trả lời của Max Ried ở trên, tôi đã sử dụng ứng dụng miễn phí này để cho phép ngủ đông trên máy Mac của mình trong ít nhất 5 năm qua: Hibernate của Patrick Stein . Tôi đặt chế độ này thành chế độ "chỉ ngủ đông" và mỗi lần tôi đặt máy mac của mình thành "Ngủ", thay vào đó, nó sẽ chuyển thẳng sangSafeSleep.

Cho đến nay tôi không có bất kỳ vấn đề nào mà tôi có thể chứng minh được gây ra trực tiếp bởi ứng dụng này; điều đó có nghĩa là máy tính của tôi hiếm khi gặp sự cố hoặc bị treo và tôi liên tục "Hibernate" khi tôi cần mang máy tính xách tay của mình đi đâu đó (thay vì tắt máy) trong nhiều tuần mà không gặp sự cố.

Tôi nên đề cập rằng máy Mac mới nhất của tôi là MacBook Pro 4-5 năm tuổi, vì vậy tôi chưa thử nghiệm ứng dụng này trên các máy mới hơn.


3

Ngoài ra, người đăng ban đầu lưu ý rằng các máy OS X đang ngủ tiếp tục kiểm tra thư định kỳ, v.v ... Đây là một tính năng trên các máy mới (đã ra mắt trong MacBook Air 2011) có tên PowerNap. Trong thực tế, máy tính thức dậy định kỳ và ngắn gọn từ giấc ngủ để xử lý các nhiệm vụ định kỳ.

Tóm tắt từ http://support.apple.com/kb/HT5394 của Apple :

Trong khi ngủ, Power Nap cho phép máy Mac của bạn thực hiện những việc như kiểm tra định kỳ thư mới, lịch và các cập nhật iCloud khác. Khi được cắm vào nguồn AC, Power Nap cũng có thể thực hiện những việc như sao lưu Time Machine vào AirPort Time Capsule và tải xuống các bản cập nhật phần mềm OS X trong khi máy Mac của bạn ngủ.

Khi máy Mac tương thích của bạn chuyển sang chế độ ngủ, Power Nap vẫn hoạt động để làm như sau:

Mail - Nhận tin nhắn mới. Danh bạ - Cập nhật Danh bạ của bạn với bất kỳ thay đổi nào bạn có thể đã thực hiện trên thiết bị khác. Lịch - Nhận lời mời mới và cập nhật lịch. Lời nhắc - Nhắc nhở cập nhật với bất kỳ thay đổi nào bạn có thể đã thực hiện trên thiết bị khác. Ghi chú - Ghi chú cập nhật với bất kỳ thay đổi nào bạn có thể đã thực hiện trên thiết bị khác. Tài liệu trong tài khoản iCloud của bạn - iCloud sẽ đẩy mọi chỉnh sửa bạn đã thực hiện thành tài liệu vào máy tính xách tay Mac của mình. Luồng ảnh - Cập nhật luồng ảnh của bạn với ảnh mới từ iPhone, iPad hoặc iPod touch. Tìm máy Mac của tôi - Xác định vị trí máy tính xách tay bị mất ngay cả khi đang ngủ. VPN theo yêu cầu - Cập nhật email công ty an toàn. Quản lý thiết bị di động - Khóa và xóa máy tính từ xa.

Power Nap làm được nhiều hơn khi máy Mac của bạn được cắm vào ổ cắm AC:

Tải xuống bản cập nhật phần mềm Sao lưu với Time Machine Thực hiện lập chỉ mục Spotlight Tiếp tục tải xuống nền của các mục trên Mac App Store, bao gồm cập nhật phần mềm Cập nhật nội dung Trung tâm trợ giúp Wake on Wireless cho Apple và các trạm gốc không dây của bên thứ ba


2
Tốt nhất là bao gồm một liên kết đến nguồn khi trích dẫn nếu có thể.
lùn

1
@dwightk Cảm ơn bạn đã chỉnh sửa và phê bình mang tính xây dựng.
bmike

Điều này rất thú vị (Tôi đã tự hỏi về lý do tại sao Macbook của tôi luôn có E-mail mới nhất mặc dù nó được cho là đang ngủ), nhưng tôi không thực sự thấy nó liên quan đến câu hỏi cụ thể này như thế nào?
Pekka hỗ trợ GoFundMonica

Liên kết cho thấy Power Nap thực sự có sẵn trên MacBook Air (Cuối năm 2010) và sau đó, được đưa ra OS X Mountain Lion v10.8.2 trở lên.
nekomatic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.