क्या मैकबुक में एक सच्चा "हाइबरनेट" विकल्प है?


60

मैंने हाल ही में विंडोज से मैकबुक प्रो पर स्विच किया है। विंडोज में, निम्नलिखित शटडाउन विकल्प हैं:

  • स्टैंडबाय - मशीन एक "हल्की नींद" में चली जाती है जिससे यह बहुत जल्दी (जैसे, कुछ सेकंड में) जाग सकती है, लेकिन बहुत अधिक ऊर्जा खपत होती है।

  • हाइबरनेट - ओएस एक फाइल में वर्तमान सिस्टम स्थिति (रैम की सामग्री सहित) को डंप करता है, फिर मशीन को बंद कर देता है। वेकअप स्टैंडबाय से अधिक समय लेता है, लेकिन कोई अव्यक्त ऊर्जा खपत नहीं है।

  • शट डाउन - ओएस बंद हो जाता है, और मशीन बंद हो जाती है।

ओएस एक्स में, मैं जो देख सकता हूं वह है

  • नींद - स्टैंडबाय के बराबर लगती है, या यहां तक ​​कि नींद का हल्का रूप भी मेल के रूप में लगता है कि नए ईमेल के लिए सर्वेक्षण जारी है?

  • शटडाउन और अगली शुरुआत पर सभी ऐप्स को पुनर्स्थापित करें - मशीन बंद कर देता है, लगता है कि ओएस को खरोंच से शुरू करें और सभी ऐप्स को पुनरारंभ करें - जो मैं बता सकता हूं, वह हाइबरनेशन नहीं है

  • बंद करें और ऐप्स को पुनर्स्थापित न करें - बंद करें

क्या यह सही है, और क्या OS X के पास सही "हाइबरनेट" मोड नहीं है जो डिस्क पर अपना राज्य लिख सकता है? क्योंकि यही मैं वास्तव में खोज रहा हूं। इंटरनेट पर "सेफ स्लीप" मोड की बात है, लेकिन मैं इसे अपने ओएस एक्स मेनू में नहीं देख सकता। क्या यह 10.7 में छिपा है?


1
हां, यहां देखें: apple.stackexchange.com/q/377/14994
iolsmit

4
दरअसल, यह इतना नहीं है कि स्लीप मोड में न तो बैटरी खत्म होती है और न ही मैकबुक या अन्य लैपटॉप। इसके अतिरिक्त विंडोज विस्टा के साथ शुरू होने से ओएस डिस्क पर मेमोरी कंटेंट को डंप कर देता है, भले ही आप मानक स्टैंडबाय पर जाएं ताकि आप पावर एडॉप्टर की कट ऑफ की बैटरी निकाल सकें। जब तक आप इसे अक्षम नहीं करते, केवल तब तक।
मैक्स राइड

जवाबों:


50

हां, इसमें हाइबरनेट विकल्प है। Apple इसे कहता है Safe Sleep। जब आप मैक को सोने के लिए डालते हैं, तो ओएस एक्स डिस्क पर रैम को डंप करता है और सामान्य नींद में जाता है (जैसे विंडोज के स्टैंडबाय)। जब बैटरी रैम को स्टैंडबाय में रखने के लिए बहुत कमजोर होती है, तो कंप्यूटर बंद हो जाता है। फिर यह उस मोड में है जिसे आप हाइबरनेशन कहते हैं जिसे तकनीकी रूप से "एसीपीआई मोड एस 4" या "सस्पेंड-टू-डिस्क" कहा जाता है।

स्मार्ट स्लीप या pmsetकमांड लाइन के माध्यम से मानक नींद को अक्षम करके आप "सस्पेंड-टू-डिस्क" को बाध्य कर सकते हैं । इसके मैन पेज पर बहुत सारी जानकारी है Safe Sleep


3
वास्तविक pmsetआदेशों के लिए, यहाँ देखें: superuser.com/a/630985/73619
laurent

1
उपरोक्त वर्णित 'शटडाउन और रिस्टोर' और 'हाइबरनेट' विकल्प में क्या अंतर है?
प्रचलित नाम

@ जन्म का क्या मतलब है "शटडाउन और रिस्टोर"?
मैक्स राइड

49

जब नए लैपटॉप को सोने के लिए रखा जाता है, तो उन्हें रैम की सामग्री को सहेजना चाहिए /var/vm/sleepimageलेकिन रैम को भी चालू रखना चाहिए। डेस्कटॉप मैक को सामान्य रूप से सामान्य नींद मोड का उपयोग करना चाहिए।

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 (हाइबरनेशन): ऊर्जा खो देता है, शक्ति खोने पर राज्य को रखा जाता है

आप देख सकते हैं कि आपका मैक किस मोड के साथ उपयोग करता है pmset -g | grep hibernatemodeऔर इसे बदल सकता है sudo pmset -a hibernatemode $mode

कुछ नए मैक 10.8 और बाद के स्टैंडबाय मोड का समर्थन करते हैं । यहां तक ​​कि अगर hibernatemode3 पर सेट किया गया था, तो वे एक घंटे की नींद के बाद स्मृति को बंद कर देते हैं।


1
स्टैंडबाय मोड पर अतिरिक्त नोट रखने के लिए उपयोगी है, हालांकि कभी-कभी मुझे लगता है कि यह किक नहीं करता है और मैक हाइबरनेट करने से पहले इसकी बैटरी समाप्त कर देता है।
रिचवेल

इसलिए, अपने मैक को हाइबरनेट करने के लिए, मैं पहले hibernatemode = 25 सेट करूँगा और फिर या तो अपना ढक्कन बंद करूंगा या कमांड दूंगा pmset sleepnow। और फिर हाइबरनेटमोड को वापस रखने का तरीका याद रखें जब मैं अगली बार उठा था? बहुत बुरा है कोई pmset hibernatenowआज्ञा नहीं है ।
एडवर्ड फॉक

मुझे यह भी लगता है कि "अतिरिक्त अधिक" कोई और बात नहीं है या यह केवल किक करने में विफल रहता है .. जुड़ा हुआ लेख भी संग्रहीत है।
एंड्रिया बर्गांज़ो

6

ऊपर मैक्स के जवाब पर विस्तार करते हुए, मैं कम से कम पिछले 5 वर्षों से अपने मैक पर हाइबरनेशन को सक्षम करने के लिए इस मुफ्त ऐप का उपयोग कर रहा हूं: पैट्रिक स्टीन द्वारा हाइबरनेट । मैंने इसे "केवल हाइबरनेट" मोड पर सेट किया, और हर बार जब मैंने अपने मैक को "स्लीप" करने के लिए रखा, तो इसके बजाय सीधाSafeSleep.

अब तक मेरे पास कोई भी समस्या नहीं है जो मैं साबित कर सकता हूं कि इस ऐप के कारण सीधे हुए; यह कहना है कि मेरा कंप्यूटर शायद ही कभी क्रैश या लटका हुआ है, और मुझे बार-बार "हाइबरनेट" करना पड़ता है जब मुझे अपने लैपटॉप को कहीं और ले जाने की आवश्यकता होती है (बजाय इसे बंद करने के) अक्सर बिना किसी मुद्दे के हफ्तों के लिए।

मुझे यह उल्लेख करना चाहिए कि मेरा नया मैक 4-5 साल पुराना मैकबुक प्रो है, इसलिए मैंने नए मशीनों पर इस ऐप का परीक्षण नहीं किया है।


3

इसके अलावा, मूल पोस्टर नोट करते हैं कि स्लीपिंग ओएस एक्स मशीनें समय-समय पर मेल चेक करती रहती हैं। यह नई-ईश मशीनों पर एक फीचर है (इसे 2011 मैकबुक एयर में शुरू किया गया) जिसे पॉवरनैप कहा जाता है। वास्तव में, आवर्ती कार्यों को संभालने के लिए कंप्यूटर नींद से समय-समय पर और थोड़ी देर में उठता है।

Apple के http://support.apple.com/kb/HT5394 से एक सारांश :

सोते समय, पॉवर नैप आपके मैक को समय-समय पर नए मेल, कैलेंडर और अन्य आईक्लाउड अपडेट जैसी चीजों की जांच करने की अनुमति देता है। जब एसी पावर में प्लग किया जाता है, तो पावर नैप एयर टाइम पोर्ट कैप्सूल में टाइम मशीन बैकअप जैसी चीजें भी कर सकता है और आपके मैक सोते समय ओएस एक्स सॉफ्टवेयर अपडेट डाउनलोड कर सकता है।

जब आपका संगत मैक सोने जाता है, तो पॉवर नैप अभी भी निम्नलिखित कार्य करता है:

मेल - नए संदेश प्राप्त करें। संपर्क - किसी अन्य डिवाइस पर आपके द्वारा किए गए परिवर्तनों के साथ आपका संपर्क अपडेट होता है। कैलेंडर - नए निमंत्रण और कैलेंडर अपडेट प्राप्त करें। रिमाइंडर - किसी अन्य डिवाइस पर आपके द्वारा किए गए किसी भी बदलाव के साथ अपडेट को याद दिलाता है। नोट्स - किसी अन्य डिवाइस पर आपके द्वारा किए गए परिवर्तनों के साथ नोट्स अपडेट होते हैं। आपके iCloud खाते में दस्तावेज़ - iCloud आपके मैक मैक करने के लिए दस्तावेज़ में किए गए किसी भी संपादन को आगे बढ़ाता है। फोटो स्ट्रीम - आपके iPhone, iPad या iPod टच से नई फ़ोटो के साथ आपका फ़ोटो स्ट्रीम अपडेट होता है। माई मैक ढूंढें - सोते हुए भी खोई हुई मैक नोटबुक का पता लगाएँ। वीपीएन ऑन डिमांड - कॉर्पोरेट ईमेल अपडेट सुरक्षित रूप से। मोबाइल डिवाइस प्रबंधन - कंप्यूटर को दूरस्थ रूप से लॉक और मिटा दें।

जब आपका Mac AC आउटलेट में प्लग किया जाता है, तो Power Nap अधिक होता है:

सॉफ्टवेयर अपडेट डाउनलोड करता है टाइम मशीन के साथ बैक अप करता है स्पॉटलाइट अनुक्रमण करता है मैक ऐप स्टोर आइटम की पृष्ठभूमि डाउनलोड जारी रखता है, जिसमें सॉफ्टवेयर अपडेट भी शामिल है अपडेट्स अपडेट केंद्र सामग्री Apple और तीसरे पक्ष के वायरलेस बेस स्टेशनों के लिए वायरलेस समर्थन पर जागो


2
यदि संभव हो तो उद्धृत करते समय स्रोत से लिंक शामिल करना सबसे अच्छा है।
dwightk

1
@dwightk संपादन और रचनात्मक आलोचना के लिए धन्यवाद।
bmike

यह बहुत दिलचस्प है (मैं इस बारे में सोच रहा था कि मेरी मैकबुक में हमेशा नवीनतम ई-मेल क्यों हैं, भले ही वह सोने वाला हो), लेकिन मैं वास्तव में नहीं देखता कि यह इस विशिष्ट प्रश्न से कैसे संबंधित है?
पेकका

लिंक से पता चलता है कि पावर नेप वास्तव में मैकबुक एयर (2010 के अंत) पर उपलब्ध है और बाद में, ओएस एक्स माउंटेन लायन वी 10.8.2 या बाद में दिया गया है।
nekomatic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.