मराठी
Appearance
मराठी
Appearance
WSL2 वापरण्यास सुरुवात करणाऱ्या अनेक वापरकर्त्यांना एक "गोंधळ" अनुभवायला येतो: Linux इन्स्टॉल केलेले असताना, टर्मिनल बंद केल्यावर ते थोड्या वेळाने "आपोआप बंद" होते. ते सतत चालू का राहत नाही?
या लेखात आपण प्रथम ही परिस्थिती वर्णन करू, नंतर मायक्रोसॉफ्टने WSL असे का डिझाइन केले हे स्पष्ट करू आणि शेवटी WSL Dashboard च्या साहाय्याने कीप-अलाइव्ह असलेले Linux वितरण कसे सुरू करायचे ते सांगू.
तुम्ही खालील परिस्थिती अनुभवली आहे का:
NOTE
WSL2 चा डीफॉल्ट "आयडल टाइमआउट" सुमारे 60 सेकंद आहे: जेव्हा वितरणामध्ये कोणतीही चालू प्रक्रिया नसते (उदा., तुम्ही सर्व टर्मिनल बंद केले), तेव्हा मेमरी सारख्या प्रणाली संसाधने मुक्त करण्यासाठी WSL व्हर्च्युअल मशीन आपोआप बंद होते.
ही वागणूक WSL2 चे डीफॉल्ट डिझाइन आहे, ती दोषही नाही आणि चूकही नाही.
WSL2 हे Hyper-V लाइटवेट व्हर्च्युअल मशीन (utility VM) मार्फत पूर्ण Linux कर्नल चालवते. प्रत्येक चालू असलेले वितरण प्रत्यक्ष मेमरी संसाधने वापरते. जर सर्व वितरणे पार्श्वभूमीत कायम राहिली, तर एकाच मशीनवर एकाच वेळी अनेक वितरणे चालवल्यास शेकडो MB किंवा अनेक GB मेमरी वाया जाईल आणि संपूर्ण मशीनची कार्यक्षमता कमी होईल.
Windows ची डिझाइन तत्त्वज्ञान आहे "संसाधने मागणीनुसार वाटप करा, वापरात नसताना मुक्त करा":
म्हणून WSL "मागणीनुसार सुरू करा, आयडल असताना थांबवा" ही रणनीती वापरते, ज्यामुळे मेमरी सारखी संसाधने गरज नसताना आपोआप प्रणालीला परत दिली जातात.
WSL चे "आयडल असताना आपोआप बंद होणे" हे खोलीतून बाहेर पडताना दिवा बंद करण्यासारखे आहे: वीज बचत, अधिक कार्यक्षम. परंतु "खोली नेहमी उजळी हवी" अशा लोकांसाठी हे त्रासदायक आहे — आणि येथूनच कीप-अलाइव्ह ची गरज निर्माण होते.
TIP
तुम्हाला Linux कायम चालू हवे असल्यास (उदा., सेवा डिप्लॉय करणे, नियोजित कार्ये चालवणे, विकास सर्व्हर उभारणे इ.), कृपया पुढील विभाग वाचा आणि वितरण कीप-अलाइव्ह करण्यासाठी WSL Dashboard वापरा.
WSL Dashboard तुमचे Linux वितरण चालू ठेवण्यासाठी दोन सोप्या पद्धती देते.
WSL Dashboard च्या "इन्स्टॉल केलेली Linux वितरणे" यादीत:
क्लिक केल्यावर, वितरण लगेच जागृत होऊन सतत चालू राहते; जोपर्यंत तुम्ही ते स्वतः थांबवत नाही, तोपर्यंत ते आयडलमुळे आपोआप बंद होणार नाही. ही पद्धत "आत्ताच Linux सतत चालू हवे" अशा तात्पुरत्या कीप-अलाइव्ह परिस्थितींसाठी योग्य आहे.
WSL Dashboard च्या "इन्स्टॉल केलेली Linux वितरणे" यादीत:
तपासल्यानंतर, प्रत्येक वेळी Windows सुरू/लॉगिन झाल्यावर, ते वितरण आपोआप सुरू होते, कोणतीही हाताने कृती आवश्यक नसते, ज्यामुळे "सुरू होताच कीप-अलाइव्ह" साध्य होते. ही पद्धत Linux दीर्घकाळ ऑनलाइन (उदा., विकास सर्व्हर, स्थायी सेवा) आवश्यक असलेल्या परिस्थितींसाठी योग्य आहे.
TIP