மைக்ரோசாப்ட் WSL2 இல் செயல்படுத்தப்பட்டது (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு) நினைவகத்தை கணினியில் திரும்பப் பெறுகிறது

மைக்ரோசாப்ட் நிறுவனம் அறிவித்தார் WSL2 (லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பு) லேயரின் திறன்களை விரிவாக்குவது பற்றி, இது விண்டோஸில் லினக்ஸ் இயங்கக்கூடிய கோப்புகளை வெளியிடுவதை உறுதி செய்கிறது. சோதனைக் கட்டமைப்பில் விண்டோஸ் இன்சைடர் (build 19013) WSL2 லேயரில், லினக்ஸ் கர்னலை அடிப்படையாகக் கொண்ட சூழலில் இயங்கும் செயல்முறைகளால் வெளியிடப்பட்ட கணினிக்கு (மெமரி ரீக்லேமேஷன்) நினைவகத்தைத் திரும்பப் பெறுவதற்கான ஆதரவு தோன்றியது.

முன்னதாக, பயன்பாடுகள் அல்லது கர்னல் மூலம் நினைவக நுகர்வு அதிகரித்தால், நினைவகம் WSL2 மெய்நிகர் இயந்திரத்திற்கு ஒதுக்கப்பட்டது, ஆனால் அதன் பிறகு அது பின் செய்யப்பட்ட நிலையில் இருந்தது மற்றும் கணினிக்கு திரும்பவில்லை, வள-தீவிர செயல்முறை நிறுத்தப்பட்ட பிறகும். ஒதுக்கப்பட்ட நினைவகம் மேலும் தேவையில்லை. மெமரி ரெக்லமேஷன் மெக்கானிசம், விடுவிக்கப்பட்ட நினைவகத்தை பிரதான OS க்கு திருப்பி அனுப்பவும், மெய்நிகர் இயந்திரத்தின் நினைவகத்தின் அளவை தானாகவே குறைக்கவும் அனுமதிக்கிறது. இது பயனர் செயல்முறைகளால் விடுவிக்கப்பட்ட நினைவகத்தை மட்டுமல்ல, லினக்ஸ் கர்னலில் தற்காலிக சேமிப்பிற்கு பயன்படுத்தப்படும் நினைவகத்தையும் வழங்குகிறது. எடுத்துக்காட்டாக, அதிக வட்டு செயல்பாட்டில், பக்க தற்காலிக சேமிப்பின் அளவு அதிகரிக்கிறது, இதில் கோப்பு முறைமை இயங்கும் போது கோப்புகளின் உள்ளடக்கங்கள் டெபாசிட் செய்யப்படுகின்றன. "echo 1 > /proc/sys/vm/drop_caches" ஐ இயக்கிய பிறகு, தற்காலிக சேமிப்பை அழிக்கலாம் மற்றும் நினைவகத்தை பிரதான OS க்கு திருப்பி விடலாம்.

நினைவக மீட்டெடுப்பு செயல்படுத்தல் அடிப்படையாக கொண்டது
இணைப்பு, விர்டியோ-பலூன் இயக்கி மற்றும் நினைவக மேலாண்மை அமைப்புக்கான திறன்களை விரிவுபடுத்தும் வகையில், முக்கிய லினக்ஸ் கர்னலில் சேர்ப்பதற்காக இன்டெல் பொறியாளர்களால் முன்மொழியப்பட்டது. பயன்படுத்தப்படாத நினைவகப் பக்கங்களை ஹோஸ்ட் சிஸ்டத்திற்குத் திருப்பித் தர, எந்த கெஸ்ட் சிஸ்டத்திலும் பயன்படுத்த குறிப்பிட்ட பேட்ச் வடிவமைக்கப்பட்டுள்ளது மற்றும் பல்வேறு ஹைப்பர்வைசர்களுடன் பயன்படுத்தப்படலாம். WSL2 விஷயத்தில், பேட்ச் ஹைப்பர்-வி ஹைப்பர்வைசருக்கு நினைவகத்தைத் திருப்பித் தரும்.

WSL இன் இரண்டாவது பதிப்பு என்பதை நினைவில் கொள்க отличается லினக்ஸ் சிஸ்டம் அழைப்புகளை விண்டோஸ் சிஸ்டம் அழைப்புகளாக மாற்றும் முன்மாதிரிக்கு பதிலாக முழு அளவிலான லினக்ஸ் கர்னலின் விநியோகம். WSL2 இல் வழங்கப்பட்டது லினக்ஸ் கர்னல் வெளியீடு 4.19 ஐ அடிப்படையாகக் கொண்டது, இது ஏற்கனவே Azure இல் இயங்கும் மெய்நிகர் இயந்திரத்தைப் பயன்படுத்தி Windows சூழலில் இயங்குகிறது. Linux கர்னலுக்கான புதுப்பிப்புகள் Windows Update பொறிமுறையின் மூலம் வழங்கப்படுகின்றன மற்றும் Microsoft இன் தொடர்ச்சியான ஒருங்கிணைப்பு உள்கட்டமைப்புக்கு எதிராக சோதிக்கப்படுகின்றன. WSL2-குறிப்பிட்ட கர்னல் இணைப்புகளில் கர்னல் தொடக்க நேரத்தைக் குறைக்கவும், நினைவக நுகர்வு குறைக்கவும் மற்றும் கர்னலை குறைந்தபட்சம் தேவையான இயக்கிகள் மற்றும் துணை அமைப்புகளுடன் விடவும் மேம்படுத்துதல்கள் அடங்கும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்