मुझे बस एक नया रेटिना मैकबुक प्रो 15 मिला। "कुछ डाउनलोड होने के बाद कंप्यूटर के सो जाने (यहां तक कि एसी पावर पर) के कारण बाधित होने के बाद, मैंने pmset
कमांड के लिए मैन पेज देखना शुरू कर दिया । मैंने अपनी मूल समस्या को सोने के साथ हल किया। कुछ विकल्पों ने मेरी रुचि को बढ़ा दिया। विशेष रूप से, यहाँ autopoweroff
मैन पेज से सेटिंग के लिए विवरण दिया गया है :
autopoweroff - जहां समर्थित है, प्रति डिफ़ॉल्ट लूप 6 के कार्यान्वयन के रूप में यूरोपीय ऊर्जा से संबंधित उत्पादों के निर्देश के रूप में सक्षम है। ऑटोपावरफॉल्डेल मिनट के लिए सोने के बाद , सिस्टम एक हाइबरनेशन छवि लिखेगा और एक कम पावर चिपसेट नींद में जाएगा। इस अवस्था से जागने वाले नियमित नींद से अधिक समय तक जागते हैं। यदि सिस्टम किसी बाहरी डिवाइस से जुड़ा है, अगर सिस्टम बैटरी पावर पर है, या सिस्टम नेटवर्क से जुड़ा है और नेटवर्क एक्सेस के लिए जगा सक्षम है, तो सिस्टम ऑटो पावर ऑफ नहीं होगा।
और फिर वहाँ standby
मोड:
स्टैंडबाय के कारण कर्नेल पावर प्रबंधन स्वचालित रूप से एक मशीन को हाइबरनेट करता है जब वह एक निर्दिष्ट समय अवधि के लिए सो गया होता है। यह सोते समय शक्ति बचाता है। समर्थित हार्डवेयर के लिए ON पर यह सेटिंग डिफॉल्ट करती है । यदि इस मशीन पर सुविधा का समर्थन किया गया है तो सेटिंग स्टैंडबाय pmset -g में दिखाई देगा ।
स्टैंडबाय केवल तभी काम करता है जब हाइबरनेशन को हाइबरनेट 3 या 25 पर चालू किया जाता है।
स्टैंडबाय के लिए हाइबरनेशन इमेज लिखने से पहले और स्टैंडबाय के लिए मेमोरी को पावर ऑफ करने से पहले स्टैंडबाय में देरी को निर्दिष्ट करता है।
अब शायद मैं बस मोटी हो रही हूं, लेकिन दोनों विकल्प ऐसा लग रहा है कि वे अनिवार्य रूप से एक ही काम करते हैं। मुख्य अंतर जो मैं देख रहा हूं वह standby
एक विशिष्ट की आवश्यकता है hibernatemode
।
अफसोस की बात यह है कि जिस तरह से मैं अपने कंप्यूटर को कॉन्फ़िगर करना चाहता हूं, वह यह है कि रैम को केवल सोते समय (बिल्कुल ऐसा ही hibernatemode 0
करता है) ढक्कन को बंद करते समय, ताकि यह जल्दी से सो जाए, बिना रैम डिस्क को तुरंत लिखने के। हालाँकि, अगर मैं कुछ घंटों के लिए बंद किए गए ढक्कन के साथ सो रहे कंप्यूटर को छोड़ देता हूं (4 घंटे कहते हैं), तो मुझे यह पसंद आएगा, तभी कंप्यूटर से डिस्क और पावर को रैम की सामग्री लिखें, ताकि बैटरी को बचाया जा सके। एक विस्तारित नींद का मामला। आदर्श रूप में, मैं दूसरा भाग (रैम से डिस्क और पावर ऑफ लिखने के लिए) भी चाहूंगा, तभी होगा जब कंप्यूटर बैटरी पावर पर चल रहा हो।
यहाँ तर्क यह है कि, मेरे लिए, सोने के लिए सामान्य उपयोग का मामला घर से काम और पीठ पर कंप्यूटर ले जा रहा है, और नींद की प्रक्रिया को धीमा करने और एसएसडी लिखने के चक्र को बर्बाद करने का कोई मतलब नहीं है (और साथ ही जगा धीमा कर रहा है- अप प्रोसेस, अगर यह हाइबरनेट करता है) अगर मैं बस एक घंटे से भी कम समय में इसे फिर से जगाने जा रहा हूं; इसके अलावा, जब से यह समय व्यतीत होता है तब नींद बहुत कम होती है, इतनी कम अवधि के लिए कंप्यूटर को बंद करने से ज्यादा बैटरी नहीं बचती।
मैं कैसे कॉन्फ़िगर करना चाहिए hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
और standbydelay
इस व्यवहार को प्राप्त करने के विकल्प?