การใช้หน่วยความจำสูง VMMEM: แก้ไขปัญหา - เพิ่มประสิทธิภาพ

  • แบ่งปันสิ่งนี้
Cathy Daniels

สารบัญ

Vmmem หรือ Virtual Machine Memory Manager เป็นส่วนประกอบระบบปฏิบัติการ Windows ที่สำคัญที่จัดการการใช้หน่วยความจำในเครื่องเสมือน อย่างไรก็ตาม ไม่ใช่เรื่องแปลกที่ผู้ใช้จะพบปัญหาการใช้หน่วยความจำสูงกับ Vmmem ซึ่งอาจทำให้ระบบทำงานช้าลงและส่งผลต่อประสิทธิภาพโดยรวม บทความนี้จะกล่าวถึงวิธีที่มีประสิทธิภาพในการแก้ไขปัญหาการใช้หน่วยความจำสูงของ Vmmem และปรับปรุงประสิทธิภาพของระบบของคุณ

สาเหตุของปัญหากับ Vmmem คืออะไร

อาจมีสาเหตุหลายประการสำหรับปัญหานี้ ได้แก่:

  • ซอฟต์แวร์เวอร์ชวลไลเซชันที่ล้าสมัยหรือใช้งานร่วมกันไม่ได้: เมื่อล้าสมัย ซอฟต์แวร์อาจไม่ได้รับการปรับให้เหมาะสมกับ Windows เวอร์ชันล่าสุด ซึ่งอาจทำให้เกิดปัญหาในการจัดการหน่วยความจำ ความเข้ากันไม่ได้กับฮาร์ดแวร์คอมพิวเตอร์ของคุณอาจทำให้ Vmmem ใช้หน่วยความจำจำนวนมาก
  • การกำหนดค่าเครื่องเสมือนไม่ถูกต้อง: เมื่อเครื่องเสมือนได้รับการกำหนดค่าด้วยหน่วยความจำมากกว่าที่ต้องการ อาจทำให้ Vmmem ประมวลผลเพื่อใช้หน่วยความจำมากเกินไป
  • การติดมัลแวร์ : มัลแวร์สามารถเรียกใช้กระบวนการเบื้องหลังที่ใช้หน่วยความจำจำนวนมาก ซึ่งอาจทำให้ Vmmem ใช้หน่วยความจำมากขึ้น ขอแนะนำให้อัปเดตซอฟต์แวร์ป้องกันไวรัสเพื่อให้แน่ใจว่ามีการป้องกันสูงสุดจากมัลแวร์เป็นประจำ

เป็นไปได้ไหมที่จะยุติกระบวนการ Vmmem?

เป็นไปได้ที่จะยุติกระบวนการ Vmmem แต่ ไม่แนะนำ VMMEM เป็นสิ่งสำคัญกระบวนการของระบบที่จัดการการใช้หน่วยความจำของเครื่องเสมือนในระบบปฏิบัติการ Windows หากคุณยุติกระบวนการนี้ อาจทำให้เครื่องเสมือนทำงานผิดปกติหรือหยุดทำงาน และยังทำให้ Windows เองไม่เสถียรอีกด้วย

ดังนั้น แทนที่จะพยายามยุติกระบวนการ Vmmem โปรดดูวิธีแก้ปัญหาที่เรารวบรวมไว้ที่นี่ เพื่อช่วยคุณแก้ไขปัญหานี้

วิธีแก้ปัญหาสำหรับ Vmmem High Memory และการใช้งาน CPU สำหรับ Windows

มีวิธีแก้ไขปัญหามากมายในการแก้ไขปัญหานี้ ลองดูด้านล่าง:

ยุติกระบวนการที่ใช้ทรัพยากรมากทั้งหมด

หากคุณใช้แอปพลิเคชันที่ใช้ทรัพยากรมากหรือใช้งานซอฟต์แวร์รุ่นต่างๆ ไม่ใช่เรื่องแปลกที่กระบวนการที่เรียกว่า Vmmem จะใช้ทรัพยากรจำนวนมาก . อย่างไรก็ตาม คุณสามารถยุติกระบวนการเหล่านี้เพื่อเพิ่มทรัพยากรให้กับอุปกรณ์ของคุณ

โปรดทราบว่าขั้นตอนในการสิ้นสุดกระบวนการเหล่านี้อาจแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการของโฮสต์ บทความนี้จะสรุปขั้นตอนในการสิ้นสุดกระบวนการ Vmmem บนระบบปฏิบัติการ Windows

1. เปิดเครื่องเสมือน

2. คลิกขวาที่ไอคอน Windows แล้วเลือก “ตัวจัดการงาน” เพื่อเปิดขึ้นมา

3. ไปที่แท็บกระบวนการในตัวจัดการงาน

4. ระบุกระบวนการใดๆ ที่ใช้ CPU มากกว่า 70%

5. คลิกขวาที่กระบวนการที่ระบุและเลือก “สิ้นสุดงาน” เพื่อยุติกระบวนการนั้น

ปรับการจัดสรรหน่วยความจำของเครื่องเสมือนของคุณ

เพื่อระบุปัญหาของ CPU สูงหรือการใช้หน่วยความจำมากเกินไปที่เกิดจาก Vmmem ใน Windows คุณอาจต้องปรับการตั้งค่าเครื่องเสมือนของคุณเพื่อป้องกันไม่ให้ใช้ RAM มากเกินไป การอนุญาตให้เครื่องเสมือนใช้ RAM มากเกินไปอาจทำให้ Vmmem ใช้หน่วยความจำและทรัพยากร CPU ในปริมาณสูงได้โดยตรง การปรับการตั้งค่าเครื่องเสมือนสามารถช่วยป้องกันปัญหานี้และทำให้แน่ใจว่ามีการใช้ทรัพยากรระบบอย่างมีประสิทธิภาพมากขึ้น

รีสตาร์ท WSL (ระบบย่อยของ Windows สำหรับ Linux)

คุณสามารถลองทำตามขั้นตอนต่อไปนี้เพื่อจัดการกับหน่วยความจำสูง การใช้งานที่เกิดจาก VMMEM ใน Windows 10

1. เปิด Command Prompt โดยพิมพ์ “cmd” ในแถบค้นหาและเลือก “Run as administrator” โดยคลิกขวา

2. ใน Command Prompt ให้ป้อนคำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียกใช้กระบวนการ: “wsl –shutdown”

3. หากคำสั่งด้านบนใช้ไม่ได้ ให้ไปที่ไฟล์ wslconfig ใน File Explorer โดยกดปุ่ม Windows + E

4. เปิดไฟล์ wslconfig และเพิ่มโค้ด "[wsl2] guiApplications=false"

5. บันทึกการเปลี่ยนแปลงและรีสตาร์ทคอมพิวเตอร์เพื่อยุติ VMMEM โดยสิ้นเชิง

การลบโค้ดที่เพิ่มอาจจำเป็นเพื่อให้ผู้ใช้ Windows ใช้แอป GUI ของ Linux การเชื่อมต่อ Vmmem-WSL ของ Windows 10 ทำงานโดยการเรียกใช้ Vmmem เป็นกระบวนการย่อยของระบบย่อย Windows สำหรับ Linux ซึ่งอนุญาตให้เรียกใช้โปรแกรมปฏิบัติการ Linux แบบเนทีฟบน Windows

ปิดใช้งาน Running Virtualเครื่อง

หากโซลูชันก่อนหน้านี้ไม่สามารถแก้ไขปัญหาการใช้หน่วยความจำสูงโดย Vmmem ใน Windows 10 การยุติเครื่องเสมือนที่กำลังทำงานอยู่อาจเป็นทางเลือกที่ทำงานได้

ต่อไปนี้คือวิธีการ:

1. เปิด Windows PowerShell ในฐานะผู้ดูแลระบบโดยค้นหา “Windows PowerShell” ในแถบค้นหาแล้วเลือก “Run as administrator”

2. พิมพ์คำสั่ง “wsl -l -v” ในบรรทัดคำสั่ง PowerShell เพื่อดูรายการเครื่องเสมือนที่กำลังทำงานอยู่ทั้งหมดบน Windows 10

3. ยุติเครื่องเสมือนที่ต้องการโดยใช้คำสั่ง “wsl -t ” อย่าลืมแทนที่ “” ด้วยชื่อจริงของกระบวนการทำงานบนพีซีของคุณ โปรดทราบว่า “t” ย่อมาจาก “terminate”

Increase the Allotted Resources

เหตุผลหนึ่งที่ VMMEM ใช้งาน CPU และหน่วยความจำสูงคือเครื่องเสมือนอาจจัดสรรทรัพยากรโฮสต์ไม่เพียงพอ โดยเฉพาะอย่างยิ่งเมื่อเรียกใช้งานที่ต้องการหรือสร้างซอฟต์แวร์ สำหรับผู้ใช้ Hyper-V การปรับการตั้งค่าของเครื่องเสมือนสามารถช่วยแก้ปัญหาได้:

1. เปิดตัวจัดการ Hyper-V

2. คลิกขวาที่เครื่องเสมือนจากรายการแล้วเลือก “การตั้งค่า”

3. ในหน้าการตั้งค่า คุณสามารถปรับการตั้งค่าหน่วยความจำและโปรเซสเซอร์ได้

4. หากเครื่องเสมือนกำลังทำงานอยู่ คุณต้องรีสตาร์ทเพื่อให้การเปลี่ยนแปลงมีผล

จำกัดทรัพยากรด้วยตนเองสำหรับ WSL

หากทรัพยากรของคอมพิวเตอร์ของคุณตึงเนื่องจากความต้องการมากเกินไปโดย WSL คุณสามารถจำกัดการใช้งานเพื่อหลีกเลี่ยงสิ่งนี้ โปรดทราบว่าวิธีนี้ใช้ได้เฉพาะกับ WSL 2 บน Windows Builds ที่สูงกว่า 19041 หากคุณยังไม่ได้ติดตั้ง WSL 2 โปรดดูบทความของเราเกี่ยวกับวิธีการติดตั้งก่อนที่จะทำตามขั้นตอนเหล่านี้:

1. เปิดพรอมต์คำสั่งของ Windows ในฐานะผู้ดูแลระบบ

2. ป้อน “wsl –shutdown” แล้วกด Enter

3. ปิดหน้าต่างพรอมต์คำสั่ง

4. เปิด WSL

5. แทนที่ “YourUsername” ด้วยชื่อผู้ใช้จริงของคุณและป้อนคำสั่งต่อไปนี้: editor “$(wslpath “C:\Users\YourUsername.wslconfig”)”

6. กด Enter

7. ในเอดิเตอร์ ให้เพิ่มการกำหนดค่าต่อไปนี้: [wsl2] memory=5GB (ขีดจำกัดสามารถปรับเปลี่ยนได้ตามขนาด RAM ของคุณ)

8. กด CTRL + X

9. พิมพ์ “Y” แล้วกด Enter เมื่อได้รับแจ้งให้บันทึกการเปลี่ยนแปลง

10. กด Enter อีกครั้งเพื่อยืนยันตำแหน่ง

11. ทำซ้ำขั้นตอนที่ 1-3

12. หลังจากรีสตาร์ท WSL ให้รันคำสั่งต่อไปนี้เพื่อยืนยันว่าทรัพยากรได้รับการจัดสรรสำเร็จแล้ว: free -h –giga

เมื่อทำตามขั้นตอนเหล่านี้ คุณสามารถจำกัดการใช้และการใช้ทรัพยากรของ WSL และป้องกันไม่ให้คอมพิวเตอร์ทำงานหนักเกินไป .

คำถามที่พบบ่อย

Windows Task Manager คืออะไร

Windows Task Manager เป็นเครื่องมือที่รวมอยู่ในระบบปฏิบัติการ Microsoft Windows ที่ให้ข้อมูลเกี่ยวกับกระบวนการและแอปพลิเคชันที่ทำงานบน คอมพิวเตอร์ รวมทั้งประสิทธิภาพของระบบและการใช้ทรัพยากร

ฉันจะเริ่มบริการ lxssmanager ใหม่ได้อย่างไร

ในการเริ่มบริการ lxssmanager ใหม่ คุณสามารถเปิดแอป Windows Services และค้นหาบริการ lxssmanager จากนั้นคลิกขวาที่มันแล้วเลือก “รีสตาร์ท”

ทรัพยากรระบบอื่นๆ ที่อาจส่งผลกระทบต่อประสิทธิภาพการทำงานมีอะไรบ้าง

ทรัพยากรระบบอื่นๆ ที่อาจส่งผลต่อประสิทธิภาพ ได้แก่ การใช้งาน CPU, การใช้หน่วยความจำ, การใช้ดิสก์ และการใช้งานเครือข่าย

ฉันจะแก้ไขการใช้หน่วยความจำสูงของ Vmmem ได้อย่างไร

มีหลายวิธีในการแก้ไขการใช้หน่วยความจำสูง รวมถึงการปรับการจัดสรรหน่วยความจำของเครื่องเสมือนของคุณ การเริ่มบริการ WSL ใหม่ , ปิดใช้งานกระบวนการที่ใช้ทรัพยากรมาก , เพิ่มทรัพยากรที่จัดสรร และจำกัดทรัพยากรสำหรับ WSL ด้วยตนเอง

เหตุใดทรัพยากร CPU ของฉันจึงถูกใช้ไป?

ทรัพยากร CPU อาจถูกใช้โดยกระบวนการและแอปพลิเคชันต่างๆ ที่ทำงานบนของคุณ คอมพิวเตอร์. สิ่งนี้สามารถนำไปสู่ประสิทธิภาพที่ช้าและประสิทธิภาพที่ลดลง คุณสามารถใช้ Windows Task Manager เพื่อระบุและจัดการการใช้งาน CPU ได้

สรุป: การใช้หน่วยความจำ VMMEM หลักและเพิ่มประสิทธิภาพของพีซีของคุณ

ความล่าช้าอย่างต่อเนื่องและประสิทธิภาพที่ช้าสามารถขัดขวางการทำงานให้เสร็จสิ้นและทำให้ ความเครียด. สิ่งสำคัญคือต้องดำเนินการตามขั้นตอนที่จำเป็นเพื่อแก้ไขปัญหานี้เพื่อให้แน่ใจว่าระบบของคุณทำงานได้อย่างราบรื่น

ฉันชื่อ Cathy Daniels เป็นผู้เชี่ยวชาญใน Adobe Illustrator ฉันใช้ซอฟต์แวร์มาตั้งแต่เวอร์ชัน 2.0 และได้สร้างบทช่วยสอนมาตั้งแต่ปี 2546 บล็อกของฉันเป็นหนึ่งในจุดหมายปลายทางยอดนิยมบนเว็บสำหรับผู้ที่ต้องการเรียนรู้เกี่ยวกับ Illustrator นอกจากงานของฉันในฐานะบล็อกเกอร์แล้ว ฉันยังเป็นนักเขียนและนักออกแบบกราฟิกอีกด้วย