การคอมมิตมากเกินไปเป็นอันตราย เพราะมันส่งเสริมและให้ข้อโต้แย้งที่ผิดแต่มีเหตุผลสำหรับการเขียนซอฟต์แวร์ที่ไม่ดี
ทำไมเราถึงใช้หน่วยความจำมากเกินไป
หน่วยความจำทำงานหนักเกินไป เมื่อหน่วยความจำที่ใช้งานร่วมกันของเครื่องเสมือนทั้งหมดเกินขนาดหน่วยความจำโฮสต์ เนื่องจากเทคนิคการจัดการหน่วยความจำที่โฮสต์ ESXi ใช้ เครื่องเสมือนของคุณจึงสามารถ ใช้ RAM เสมือนมากกว่า RAM ที่มีอยู่จริงบนโฮสต์
การรับมือเกินกำลังคืออะไร
จากวิกิพีเดีย สารานุกรมเสรี หน่วยความจำล้นเกินเป็นแนวคิด ในการประมวลผลที่ครอบคลุมการกำหนดหน่วยความจำให้กับอุปกรณ์คอมพิวเตอร์เสมือน (หรือกระบวนการ) มากกว่าเครื่องจริงที่โฮสต์ หรือทำงานบนจริงมี
หน่วยความจำเกินทำงานอย่างไร
การคอมมิตหน่วยความจำเกินทำงาน บนหลักการที่เครื่องเสมือนส่วนใหญ่ใช้ความจุหน่วยความจำที่จัดสรรไว้น้อยเกินไป ดังนั้น ความจุหน่วยความจำที่ไม่ได้ใช้ของ VM อื่นจะถูกกำหนดให้กับ VM ที่ต้องการหน่วยความจำเพิ่มเติม
ฉันจะโอเวอร์คอมมิตหน่วยความจำ Windows ได้อย่างไร
Windows จะอนุญาตให้โปรแกรมจัดสรรหน่วยความจำ (เสมือน) มากกว่าที่มี RAM บนเครื่อง แต่เฉพาะในกรณีที่มีพื้นที่ว่างในดิสก์เพียงพอที่จะสำรองหน่วยความจำเสมือนที่โปรแกรมร้องขอโดยดิสก์หากจำเป็น. ใช่เลย "ขีดจำกัดการคอมมิต" ของ Windows คือ ขนาด RAM + ขนาดไฟล์เพจปัจจุบัน