MacBooks มีตัวเลือก“ Hibernate” จริงหรือไม่?


60

ฉันเพิ่งเปลี่ยนจาก Windows เป็น MacBook Pro ใน Windows มีตัวเลือกการปิดระบบดังต่อไปนี้:

  • สแตนด์บาย - เครื่องเข้าสู่ "การนอนหลับเบา" ซึ่งสามารถปลุกได้อย่างรวดเร็ว (เช่นในไม่กี่วินาที) แต่ใช้พลังงานจำนวนมาก

  • Hibernate - ระบบปฏิบัติการจะทิ้งสถานะระบบปัจจุบัน (รวมถึงเนื้อหาของ RAM) ไปยังไฟล์จากนั้นปิดเครื่อง การปลุกใช้เวลานานกว่าการสแตนด์บาย แต่ไม่มีการใช้พลังงานแฝง

  • ปิดเครื่อง - ระบบปฏิบัติการปิดตัวลงและเครื่องจะปิด

ใน OS X สิ่งที่ฉันเห็นคือ

  • โหมดสลีป - ดูเหมือนเทียบเท่ากับโหมดสแตนด์บายหรือโหมดสลีปที่เบากว่าเนื่องจาก Mail ดูเหมือนจะสำรวจความคิดเห็นเพื่อหาอีเมลใหม่ต่อไปหรือไม่

  • ปิดและคืนค่าแอปทั้งหมดในการเริ่มต้นครั้งถัดไป - ปิดเครื่องดูเหมือนว่าจะเริ่มระบบปฏิบัติการตั้งแต่เริ่มต้นและเริ่มแอปใหม่ทั้งหมด - จากสิ่งที่ฉันสามารถบอกได้มันไม่ใช่การไฮเบอร์เนต

  • ปิดและไม่คืนค่าแอป - ปิดเครื่อง

สิ่งนี้ถูกต้องและ OS X ไม่มีโหมด "ไฮเบอร์เนต" จริงที่สามารถเขียนสถานะลงดิสก์ได้หรือไม่ เพราะนั่นคือสิ่งที่ฉันกำลังมองหาจริงๆ มีการพูดถึงโหมด "Safe Sleep" บน Internets แต่ฉันไม่เห็นในเมนู OS X ของฉัน มันซ่อนอยู่ใน 10.7 หรือไม่?


1
ใช่ดูที่นี่: apple.stackexchange.com/q/377/14994
iolsmit

4
ที่จริงแล้วมันไม่ได้มีแบตเตอรีเหลือมากในขณะที่อยู่ในโหมดสลีปทั้งใน MacBooks หรือแล็ปท็อปอื่น ๆ นอกจากนี้เริ่มต้นด้วย Windows Vista ระบบปฏิบัติการจะทิ้งเนื้อหาของหน่วยความจำลงในดิสก์แม้ว่าคุณจะเข้าสู่โหมดแสตนด์บายมาตรฐานเพื่อให้คุณสามารถถอดแบตเตอรี่อะแดปเตอร์เพาเวอร์ออกได้ แน่นอนเท่านั้นเว้นแต่คุณจะปิดการใช้งาน
Max Ried

คำตอบ:


50

ใช่มันมีตัวเลือกไฮเบอร์เนต Safe Sleepแอปเปิ้ลเรียกมันว่า เมื่อคุณให้ Mac เข้าสู่โหมดสลี, OS X จะทิ้งแรมลงบนดิสก์และเข้าสู่โหมดสลีปปกติ (เช่นสแตนด์บายของ Windows) เมื่อแบตเตอรี่อ่อนเกินกว่าที่จะถือ RAM ในโหมดสแตนด์บายคอมพิวเตอร์จะปิด จากนั้นจะอยู่ในโหมดที่คุณเรียกการจำศีลซึ่งเรียกว่า "ACPI mode S4" หรือ "Suspend-To-Disk"

คุณสามารถบังคับให้ "Suspend-To-Disk" โดยปิดใช้งานโหมดสลีปมาตรฐานผ่านSmartSleepหรือผ่านทางpmsetบรรทัดคำสั่ง ใช้หน้าคนSafe Sleepมีจำนวนมากของข้อมูลเกี่ยวกับ


3
สำหรับpmsetคำสั่งจริงดูที่นี่: superuser.com/a/630985/73619
laurent

1
อะไรคือความแตกต่างระหว่างตัวเลือก 'ปิดเครื่องและกู้คืน' และ 'ไฮเบอร์เนต' ที่กล่าวถึงข้างต้น?
genonymous

@genonymous คุณหมายความว่าอย่างไรกับ "การปิดและกู้คืน"
Max Ried

49

เมื่อแล็ปท็อปที่ใหม่กว่าเข้าสู่โหมดสลีปพวกเขาควรบันทึกเนื้อหาของ RAM /var/vm/sleepimageไว้ แต่ให้ RAM ทำงานเช่นกัน Desktop Macs ควรใช้โหมด sleep ปกติตามค่าเริ่มต้น

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 (โหมดสลีปดั้งเดิม): ตื่นและนอนอย่างรวดเร็วประหยัดพื้นที่ดิสก์
  • 3 (โหมดปลอดภัยเริ่มต้นที่ปลอดภัย): ตื่นและนอนหลับอย่างรวดเร็วสถานะจะถูกเก็บไว้เมื่อสูญเสียพลังงาน
  • 25 (ไฮเบอร์เนต): ประหยัดพลังงานสถานะจะถูกเก็บไว้เมื่อสูญเสียพลังงาน

ท่านสามารถเข้าดูโหมดที่ใช้ Mac ของคุณด้วยและเปลี่ยนมันด้วยpmset -g | grep hibernatemodesudo pmset -a hibernatemode $mode

Mac รุ่นใหม่บางรุ่นรองรับโหมดสแตนด์บายใน 10.8 และใหม่กว่า แม้ว่าจะhibernatemodeถูกตั้งค่าเป็น 3 พวกเขาปิดหน่วยความจำหลังจากผ่านไปสักพักหนึ่งชั่วโมง


1
มีประโยชน์ที่จะมีโน้ตเสริมในโหมดเตรียมพร้อมแม้ว่าบางครั้งฉันคิดว่ามันไม่ได้เตะและ Mac ก็ใช้แบตเตอรี่หมดก่อนที่จะจำศีล
RichVel

ดังนั้นเพื่อจำศีล Mac ของฉันฉันชุดแรก hibernatemode = 25 pmset sleepnowจากนั้นปิดฝาของฉันหรือให้คำสั่ง แล้วอย่าลืมจำศีลกลับมาเหมือนเดิมเมื่อฉันตื่นขึ้นมาอีกครั้ง? น่าเสียดายที่ไม่มีpmset hibernatenowคำสั่ง
Edward Falk

ฉันก็คิดว่า "สแตนบายยิ่งกว่า" ไม่ใช่เรื่องอะไรอีกแล้วหรือไม่ก็ล้มเหลวในการเตะค่ะบทความที่เชื่อมโยงนั้นถูกเก็บถาวร
Andrea Bergonzo

6

ขยายตัวในคำตอบของแม็กซ์ Ried ข้างต้นผมได้รับการใช้ app ฟรีนี้เพื่อเปิดใช้งานโหมดไฮเบอร์เนตบนแม็คของฉันเป็นเวลาอย่างน้อย 5 ปีล่าสุด: Hibernate โดยแพทริคสไตน์ ฉันตั้งค่าเป็นโหมด "จำศีลเท่านั้น" และทุกครั้งที่ฉันตั้งค่าให้ mac เป็น "Sleep" แทนที่จะข้ามไปที่SafeSleep.

จนถึงตอนนี้ฉันยังไม่มีปัญหาใด ๆ ที่ฉันสามารถพิสูจน์ได้ว่าเกิดจากแอพนี้โดยตรง กล่าวคือคอมพิวเตอร์ของฉันไม่ค่อยเกิดปัญหาหรือแฮงค์และฉัน "ไฮเบอร์เนต" ซ้ำแล้วซ้ำอีกเมื่อฉันต้องใช้แล็ปท็อปของฉันอยู่กับฉัน (แทนที่จะปิดเครื่อง) บ่อยครั้งต่อสัปดาห์โดยไม่มีปัญหา

ฉันควรพูดถึงว่า mac ใหม่ล่าสุดของฉันคือ MacBook Pro อายุ 4-5 ปีดังนั้นฉันจึงไม่ได้ทดสอบแอพนี้ในเครื่องที่ใหม่กว่า


3

นอกจากนี้โปสเตอร์ดั้งเดิมยังตั้งข้อสังเกตว่าเครื่อง OS X ที่หลับอยู่จะยังคงตรวจสอบเมลเป็นระยะ ๆ และนี่คือคุณสมบัติของเครื่องใหม่ (ซึ่งเปิดตัวใน 2011 MacBook Air) เรียกว่า PowerNap คอมพิวเตอร์จะตื่นจากการสลีปเป็นระยะและสั้น ๆ เพื่อจัดการกับงานที่เกิดซ้ำ

สรุปจากhttp://support.apple.com/kb/HT5394 ของ Apple :

ในขณะหลับ Power Nap อนุญาตให้ Mac ของคุณทำสิ่งต่าง ๆ เช่นตรวจสอบอีเมลปฏิทินและการอัพเดท iCloud อื่น ๆ เป็นระยะ เมื่อเสียบเข้ากับไฟ AC แล้ว Power Nap ยังสามารถทำสิ่งต่าง ๆ เช่นการสำรองข้อมูล Time Machine ไปยัง AirPort Time Capsule และดาวน์โหลดการอัปเดตซอฟต์แวร์ OS X ในขณะที่ Mac ของคุณพักเครื่อง

เมื่อ Mac ที่เข้ากันได้ของคุณเข้าสู่โหมดสลีป Power Nap ยังคงทำงานต่อไปนี้:

เมล - รับข้อความใหม่ ผู้ติดต่อ - ผู้ติดต่อของคุณอัปเดตเมื่อมีการเปลี่ยนแปลงใด ๆ ที่คุณอาจทำกับอุปกรณ์อื่น ปฏิทิน - รับคำเชิญใหม่และอัปเดตปฏิทิน เตือนความจำ - เตือนความจำอัปเดตเมื่อมีการเปลี่ยนแปลงใด ๆ ที่คุณทำกับอุปกรณ์อื่น หมายเหตุ - การอัพเดต Notes พร้อมการเปลี่ยนแปลงใด ๆ ที่คุณอาจทำกับอุปกรณ์อื่น เอกสารในบัญชี iCloud ของคุณ - iCloud ผลักดันการแก้ไขใด ๆ ที่คุณทำกับเอกสารไปยังโน้ตบุ๊ก Mac ของคุณ Photo Stream - Photo Stream ของคุณอัพเดทด้วยรูปถ่ายใหม่จาก iPhone, iPad หรือ iPod touch ของคุณ Find My Mac - ค้นหาโน้ตบุ๊ก Mac ที่หายไปแม้ในขณะนอนหลับ VPN ออนดีมานด์ - อัพเดตอีเมลองค์กรอย่างปลอดภัย การจัดการอุปกรณ์มือถือ - ล็อคและล้างคอมพิวเตอร์จากระยะไกล

Power Nap ทำอะไรได้มากกว่าเมื่อเสียบปลั๊ก Mac ของคุณเข้ากับเต้าเสียบ AC:

ดาวน์โหลดการอัปเดตซอฟต์แวร์สำรองข้อมูลด้วย Time Machine ดำเนินการการจัดทำดัชนีสปอตไลท์ดำเนินการดาวน์โหลดพื้นหลังของรายการ Mac App Store รวมถึงการอัปเดตซอฟต์แวร์อัปเดตเนื้อหาศูนย์ช่วยเหลือ Wake on Wireless รองรับสำหรับ Apple และสถานีฐานไร้สายอื่น


2
ที่ดีที่สุดคือรวมลิงค์ไปยังแหล่งที่มาเมื่อ quoting ถ้าเป็นไปได้
dwightk

1
@dwightk ขอบคุณสำหรับการแก้ไขและการวิจารณ์ที่สร้างสรรค์
bmike

นี่เป็นเรื่องที่น่าสนใจมาก (ฉันสงสัยว่าทำไม Macbook ของฉันมักจะมีอีเมลล่าสุดแม้ว่ามันควรจะหลับ) แต่ฉันไม่เห็นว่ามันเกี่ยวข้องกับคำถามเฉพาะนี้อย่างไร
Pekka 웃

ลิงก์แสดงให้เห็นว่า Power Nap มีให้ใช้งานจริงบน MacBook Air (ปลายปี 2010) และหลังจากนั้นรับ OS X Mountain Lion v10.8.2 หรือใหม่กว่า
nekomatic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.