क्या लिनक्स में विंडोज में हाइब्रिड नींद समान है?


2

मुझे एक प्रश्न दिखाई देता है इस बारे में विंडोज पर

भी यहाँ :

"जब आप कंप्यूटर को हाइब्रिड स्लीप अवस्था में रखते हैं, तो यह अपनी सारी रैम को हार्ड ड्राइव (सिर्फ एक हाइबरनेट की तरह) के रूप में लिखता है, और फिर एक कम पावर वाली स्थिति में चला जाता है जो रैम को रिफ्रेश (नींद की तरह) रखता है।"

जहां तक ​​मैं समझता हूं कि यह हाइबरनेशन के फायदे से जुड़ता है (डिस्क पर रैम डेटा बचाता है और पावर कट के मामले में भी इसे पुनर्स्थापित कर सकता है) और स्लीप / सस्पेंड (पूर्ण ऑपरेशन में तेजी से वापसी)।

क्या लिनक्स में भी ऐसा ही है?


टिप्पणी के बाद अपडेट करें:

जब मैं कहता हूं कि हाइब्रिड-स्लीप मैं ऐसी परिस्थिति का उल्लेख कर रहा हूं, जहां मैं अपनी प्राथमिक ओएस लोकी, उबंटू 16.04-आधारित प्रणाली को बैटरी महत्वपूर्ण स्तर के मामले में बंद करने के बजाय सोने / निलंबित करने के लिए करना चाहता था। अधिक यहाँ । जैसा कि उस सेटिंग को Upower नामक उपकरण द्वारा प्रशासित किया जाता है (और कुछ समय पहले तक gsettings द्वारा नहीं) केवल उपलब्ध विकल्प शट-डाउन, हाइबरनेट और हाइब्रिडलिप थे। उत्तरार्द्ध तब तक उपलब्ध नहीं था जब तक मैंने एक स्वैप स्थान नहीं बनाया है (ऊपर दिए गए लिंक के तहत उत्तर देखें)। अब यह काम करता है और सोने के समान दिखता है, जबकि स्वैप स्थान की आवश्यकता इसे हाइबरनेशन के समान बनाती है।

दूसरी ओर: स्वैप स्पेस सेट करने से पहले कमांड्स systemctl hybrid-sleep तथा systemctl hibernate एक त्रुटि संदेश दिया। अभी व, systemctl hybrid-sleep सोने के लिए कंप्यूटर लगाता है (जिस पर मुझे भरोसा था कि हाइब्रिड नींद है), लेकिन systemctl hibernate सिस्टम को पूरी तरह से हाइबरनेट करने के बजाय बंद कर देता है, अर्थात: जब मैं इसे वापस शुरू करता हूं तो सिस्टम लॉग ऑफ हो जाता है और सभी खुले प्रोग्राम बंद हो जाते हैं (कोई रैम डेटा सेव / रिस्टोर नहीं होता)। यह मुझे लगता है कि शायद हार्ड डिस्क के लिए हाइबरनेशन और स्वैपिंग रैम डेटा मेरे हार्डवेयर पर काम नहीं करता है, हालाँकि, स्वैप सेटिंग की जरूरत है अपॉवर सेटिंग्स में 'हाइब्रिड्लीप' विकल्प का उपयोग करने के लिए, मेरे सिस्टम पर क्या होता है वास्तव में हाइब्रिड-स्लीप , लेकिन बस सो जाओ।


लिनक्स पर आप किस हाइब्रिड नींद का जिक्र कर रहे हैं? कृपया अधिक संदर्भ प्रदान करें।
Daniel B

@DanielB - अपनी टिप्पणी से संबंधित अद्यतन देखें

मेरी भी यही इच्छा है: हाइब्रिड नींद। मैं चाहता हूं कि कंप्यूटर मेमोरी को डिस्क (हाइबरनेट में) के रूप में सहेजे, लेकिन फिर नींद (राम को निलंबित)। यदि शक्ति स्थिर रहती है, तो यह रैम से पुनर्स्थापित होती है, अन्यथा डिस्क से पुनर्स्थापित होती है। यह ज्यादातर मामलों में रैम को निलंबित करने की गति है, लेकिन बिजली की विफलता से बचाता है।
Bryce

जवाबों:


2

हां, हाइब्रिड नींद खिड़कियों और लाइनक्स के बीच समान होनी चाहिए। दोनों को कुल बिजली बंद होने के बाद डिस्क से फिर से शुरू करने की अनुमति के लिए राज्य लिखना चाहिए, लेकिन फिर बैटरी (या लाइन पावर) बनाए रखने के लिए एक बहुत तेजी से फिर से शुरू करने की अनुमति देने के लिए निलंबित करें।

आपने अधिक जानकारी के साथ अपने प्रश्न को अपडेट किया है और यह मुझे लगता है कि या तो आपका निदान सही है - आपकी मशीन हाइबरनेट का अच्छी तरह से समर्थन नहीं करती है - या आपने सफलतापूर्वक हाइबरनेट को कॉन्फ़िगर नहीं किया है।

सबसे पहले, सुनिश्चित करें कि हाइबरनेट वास्तव में काम करता है - यहाँ एक गाइड है जिसका मैंने अनुसरण किया है और मैं अब सफलतापूर्वक हाइबरनेट करता हूं: https://askubuntu.com/a/821122/858118

विशेष रूप से स्वैप को सक्षम करने के बाद और ग्रब हाइबरनेट को अपडेट करने के बाद भी पहली बार काम नहीं किया, क्योंकि मुझे एहसास नहीं हुआ कि कर्नेल को फिर से शुरू करने के बाद एक बार फिर से साफ करने के बाद ही यह काम करेगा। कॉन्फ़िगरेशन के बाद एक पूर्ण रीबूट चक्र, और हाइबरनेट कार्य कर रहा था।

मान लें कि आपके पास हाइबरनेट कार्यप्रणाली है ( sudo systemctl hibernate काम करता है), फिर आपको हाइब्रिड-नींद का परीक्षण करने में सक्षम होना चाहिए जैसे कुछ sudo systemctl hybrid-sleep और हाइब्रिड-नींद भी काम करना चाहिए।

अंत में, आप कॉन्फ़िगर करना चाहेंगे कि कौन से कार्य (ढक्कन बंद? पावर बटन? महत्वपूर्ण बैटरी स्तर?) हाइब्रिड-नींद को ट्रिगर करते हैं, और इसके लिए एक अच्छा संसाधन यहां है: https://askubuntu.com/a/781957/858118

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.