डब्ल्यूएसएल 2 कडे आधीपासून मेमरी रीक्लेम आहे

डब्ल्यूएसएल 2

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना मायक्रोसॉफ्ट विकसकांनी डब्ल्यूएसएल 2 लेयरच्या विस्ताराची घोषणा केली आहे विंडोज इनसाइडर प्रायोगिक बिल्ड्स (बिल्ड 19013) मध्ये (विंडोज सबसिस्टम फॉर लिनक्स). यामध्ये ते जाहीर करतात सुसंगतता जोडली आहे मेमरी सिस्टम परत करण्यासाठी (मेमरी रीक्लेम), लिनक्स कर्नल-आधारित वातावरणात कार्यरत असलेल्या प्रक्रियेद्वारे सोडले जाते.

पूर्वी, जास्त मेमरी वापरण्याच्या बाबतीत orप्लिकेशन्स किंवा कर्नल, मेमरीद्वारे हे डब्ल्यूएसएल 2 आभासी मशीनला नियुक्त केले गेले होते, परंतु त्यानंतर ते स्थिर राहिले आणि सिस्टमवर परत आले नाही, संसाधन-गहन प्रक्रिया पूर्ण झाल्यानंतर आणि वाटप केलेल्या मेमरीची आवश्यक वाढ नसतानाही.

आता डब्ल्यूएसएल 2 मधील मेमरी रीक्लेमसह, जेव्हा लिनक्समधील मेमरीची आवश्यकता नसते, तेव्हा होस्टला ते सांगितले जाईल की ते कोठे सोडले जाईल आणि आपला डब्ल्यूएसएल 2 व्हीएम मेमरी आकारात कमी होईल.

मेमरी रीक्लेम मेकेंनिझम मुक्त मेमरी मुख्य ऑपरेटिंग सिस्टममध्ये परत करण्यास परवानगी देते आणि व्हर्च्युअल मशीनचा मेमरी आकार स्वयंचलितपणे कमी करते. या प्रकरणात, वापरकर्त्याच्या प्रक्रियेद्वारे मुक्त केलेली मेमरी केवळ परत केली जात नाही तर लिनक्स कर्नलमध्ये कॅश करण्यासाठी वापरलेली मेमरी देखील परत केली जाते.

लिनक्स व्हर्च्युअल मशीनमध्ये मेमरी वापरणारी फक्त यूजर प्रोसेसच नसतात. लिनक्स कर्नल पृष्ठ कॅशेसह अनेक कॅशे देखील वापरतो, जे फाईल सिस्टमची कार्यक्षमता सुधारित करण्यासाठी फाइल सामग्री संग्रहित करते. हे कसे कार्य करते हे पाहण्यासाठी आणखी एक वास्तविक-जगातील उदाहरण पाहू या.

उदाहरणार्थ, हाय डिस्क क्रियाकलापासह, पृष्ठ कॅशेचा आकार वाढतो, ज्यामध्ये एफएसच्या ऑपरेशन दरम्यान फायलींची सामग्री निकाली काढली जाते. "प्रतिध्वनी 1> / proc / sys / vm / ड्रॉप_कॅचस" कार्यान्वित केल्यानंतर, कॅशे साफ केला जाऊ शकतो आणि मेमरी मुख्य ऑपरेटिंग सिस्टमवर परत येते.

मेमरी रिक्लेमेशन अंमलबजावणी व्हर्टीओ-बलून ड्राइव्हर आणि मेमरी मॅनेजमेंट सिस्टमची क्षमता वाढवण्यासाठी मुख्य लिनक्स कर्नलमध्ये समाविष्ट करण्यासाठी इंटेल अभियंत्यांनी प्रस्तावित केलेल्या पॅचवर आधारित आहे.

हे गुणविशेष लिनक्स कर्नल पॅचद्वारे चालविले जाते जे मेमनीचे लहान कंटेग्युलस ब्लॉक्स यजमान मशीनवर परत येण्याची परवानगी देतात जेव्हा त्यांना यापुढे Linux अतिथीमध्ये आवश्यक नसते. हे पॅच समाविष्ट करण्यासाठी आम्ही डब्ल्यूएसएल 2 मधील लिनक्स कर्नल अद्यतनित केले आणि या पृष्ठास वैशिष्ट्य समर्थित करण्यासाठी हायपर-व् सुधारित केले.

निर्दिष्ट पॅच कोणत्याही अतिथी प्रणालीवर वापरण्यासाठी डिझाइन केलेले आहे न वापरलेले मेमरी पृष्ठे होस्ट सिस्टमवर परत करण्यासाठी आणि एकाधिक हायपरवाइझर्सद्वारे वापरले जाऊ शकतात. डब्ल्यूएसएल 2 च्या बाबतीत, हा पॅच हायपर-व्ही हायपरवाइजरकडे मेमरी परत करण्यासाठी तयार केला आहे.

ते लक्षात ठेवणे महत्वाचे आहे डब्ल्यूएसएलची दुसरी आवृत्ती एमुलेटरऐवजी पूर्ण लिनक्स कर्नल वितरणामध्ये भिन्न आहे विंडोज सिस्टम कॉलवर लिनक्स सिस्टम कॉलचे भाषांतर करणार्‍या फ्लायवर.

डब्ल्यूएसएल 2 ही आर्किटेक्चरची नवीन आवृत्ती आहेई विंडोजवर लिनक्स ईएलएफ 64 bin बायनरी चालविण्यासाठी लिनक्ससाठी विंडोज सबसिस्टमला परवानगी देते. डब्ल्यूएसएल 2 ची ही नवीन आवृत्ती कमीतकमी लिनक्स कर्नलसह हलके व्हर्च्युअल मशीन तयार करण्यासाठी हायपर-व्ही वैशिष्ट्ये वापरते.

डब्ल्यूएसएल 2 मध्ये दिलेला लिनक्स कर्नल आवृत्ती 4.19.१. वर आधारित आहे, जो whichझूरमध्ये आधीपासून वापरलेल्या व्हर्च्युअल मशीनचा वापर करून विंडोज वातावरणात चालतो. लिनक्स कर्नलचे अद्ययावत विंडोज अपडेट इंजिनद्वारे वितरीत केले जातात आणि मायक्रोसॉफ्टच्या सतत समाकलन मूलभूत सुविधांवर परीक्षण केले जातात.

कर्नलमध्ये वापरल्या जाणा-या डब्ल्यूएसएल 2-विशिष्ट पॅचमध्ये कर्नल स्टार्टअप वेळ कमी करण्यासाठी, मेमरी वापर कमी करण्यासाठी, आणि किमान आवश्यक ड्राइव्हर व उपप्रणालींचा कर्नल सोडण्यासाठी ऑप्टिमायझेशन समाविष्टीत आहे.

आपण त्याबद्दल अधिक तपशील जाणून घेऊ इच्छित असल्यास आपण त्यांना मूळ पोस्टमध्ये तपासू शकता. दुवा हा आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.