หลัก Windows 10 WSL 2 มีคุณสมบัติเรียกคืนหน่วยความจำแล้ว

WSL 2 มีคุณสมบัติเรียกคืนหน่วยความจำแล้ว



ทิ้งคำตอบไว้

ด้วยการเปิดตัว Windows 10 Build 18917 Microsoft ได้เปิดตัว WSL 2 ให้กับ Insiders ซึ่งเป็นระบบย่อยของ Windows สำหรับ Linux 2 โดยจัดส่งเคอร์เนล Linux จริงพร้อมกับ Windows ซึ่งจะทำให้สามารถใช้งานการโทรระบบได้อย่างสมบูรณ์ นี่เป็นครั้งแรกที่เคอร์เนล Linux มาพร้อมกับ Windows Windows 10 build 19013 เพิ่มคุณสมบัติ WSL 2 ที่ยอดเยี่ยมอีกอย่างหนึ่งนั่นคือ Memory Reclaim ซึ่งช่วยให้ระบบโฮสต์สามารถใช้หน่วยความจำซ้ำที่กระบวนการ Linux ไม่จำเป็นอีกต่อไป

การโฆษณา

ก่อนหน้านี้เมื่อความต้องการหน่วยความจำของ WSL2 Virtual Machine (VM) เพิ่มขึ้นไม่ว่าจะจากเวิร์กโฟลว์ของคุณหรือโดยเคอร์เนลของ Linux หน่วยความจำโดยรวมที่จัดสรรให้กับ VM ก็จะเติบโตขึ้นด้วยการจัดสรรหน่วยความจำเพิ่มเติมจากโฮสต์ แต่เมื่อทำเวิร์กโฟลว์เสร็จแล้วหน่วยความจำที่เวิร์กโฟลว์ไม่ต้องการอีกต่อไปจะไม่ถูกปล่อยกลับไปที่โฮสต์ ขณะนี้มีการเรียกคืนหน่วยความจำใน WSL 2 เมื่อไม่จำเป็นต้องใช้หน่วยความจำใน Linux อีกต่อไปสามารถรายงานกลับไปยังโฮสต์ที่จะปล่อยให้เป็นอิสระและ WSL 2 VM ของคุณจะลดขนาดหน่วยความจำ

วิธีนำแท็บที่ปิดกลับคืนมา

ก่อน:

การเรียกคืนหน่วยความจำ Windows 10

หลังจาก:

คุณดู youtube บน roku ได้ไหม

การเรียกคืนหน่วยความจำ Windows 10 เสร็จสิ้น

ดูวิดีโอต่อไปนี้:

วิธีเปลี่ยนชื่อผู้ใช้ใน twitch

มันทำงานอย่างไร

คุณลักษณะนี้ขับเคลื่อนโดยไฟล์ แพทช์เคอร์เนล Linux ที่อนุญาตให้บล็อกหน่วยความจำขนาดเล็กที่อยู่ติดกันกลับไปยังเครื่องโฮสต์เมื่อไม่จำเป็นต้องใช้ในแขกของ Linux อีกต่อไป ทีม WSL ได้อัปเดตไฟล์ เคอร์เนลลินุกซ์ใน WSL2 เพื่อรวมแพตช์นี้และแก้ไข Hyper-V เพื่อรองรับคุณสมบัติการรายงานเพจนี้ เพื่อที่จะคืนหน่วยความจำไปยังโฮสต์ให้ได้มากที่สุด WSL จะบีบอัดหน่วยความจำเป็นระยะเพื่อให้แน่ใจว่ามีหน่วยความจำว่างในบล็อกที่ต่อเนื่องกัน สิ่งนี้จะทำงานเฉพาะเมื่อ CPU ของคุณไม่ได้ใช้งาน คุณสามารถดูว่าเกิดเหตุการณ์นี้ขึ้นเมื่อใดโดยมองหาข้อความ 'WSL2: ดำเนินการบีบอัดหน่วยความจำ' ภายในเอาต์พุตของdmesgคำสั่ง หากคุณเป็นผู้ใช้ระดับสูงคุณสามารถกำหนดค่าลักษณะการทำงานนี้ได้โดยแก้ไขค่าใน .wslconfig . โปรดตรวจสอบไฟล์ บันทึกประจำรุ่น WSL 19013 เพื่อดูตัวเลือกเหล่านี้ หรือหากคุณต้องการเรียกใช้คำสั่ง Linux นี้ด้วยตนเองคุณสามารถเรียกใช้คำสั่งนี้ได้เสียงสะท้อน 1> / proc / sys / vm / compact_memoryในฐานะผู้ใช้รูท

คุณสามารถดูรายละเอียดและตัวอย่างทางเทคนิคเพิ่มเติมได้ในไฟล์ โพสต์บล็อกอย่างเป็นทางการ .

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้