ระบบปฏิบัติการรับผิดชอบการปรับการใช้หน่วยความจำที่มีให้เหมาะสม มันเป็น (ควร) ออกแบบมาเพื่อทำงานที่ดีภายใต้เงื่อนไข "ปกติ" ผู้ออกแบบระบบปฏิบัติการมักจะคำนึงถึงว่าระบบที่ดีที่สุดจะใช้หน่วยความจำที่มีอยู่ทั้งหมดเมื่อใดก็ตามที่เป็นไปได้ หน่วยความจำที่ไม่ได้ใช้สำหรับสิ่งที่สูญเปล่าและระบบจะทำงานได้ดีที่สุดเมื่อใช้หน่วยความจำทั้งหมดสำหรับโปรแกรมที่ใช้งานแคชไฟล์บัฟเฟอร์ I / O และอื่น ๆ ยกเว้นพูลขนาดเล็ก "ฟรี" ที่ตั้งไว้เพื่อตอบสนองอย่างรวดเร็ว คำขอการจัดสรร
ดังนั้นจึงเป็นการดีกว่าที่จะให้ระบบปฏิบัติการตัดสินใจว่าจะใช้หน่วยความจำเท่าใดในการแคชไฟล์ หากผู้ใช้มีความเข้าใจที่เฉพาะเจาะจงมากในสภาพแวดล้อมของแอพพลิเคชั่นที่กำหนดอาจมีการปรับใช้เพิ่มเติมบางอย่าง จากพรอมต์คำสั่งยกระดับให้รัน:
fsutil behavior set memoryusage 2
สิ่งนี้บอกให้ระบบปฏิบัติการอุทิศหน่วยความจำให้กับไฟล์แคชมากกว่าที่จะเป็นอย่างอื่น
กำหนดค่าระดับแคชภายในของหน่วยความจำจพู NTFS และหน่วยความจำ nonpaged-pool หน่วยความจำ NTFS ตั้งค่าเป็น 1 หรือ 2 เมื่อตั้งค่าเป็น 1 (ค่าเริ่มต้น) ระบบไฟล์ NTFS จะใช้หน่วยความจำพู - พูลจำนวนเริ่มต้น เมื่อตั้งค่าเป็น 2 NTFS จะเพิ่มขนาดของรายการ Lookaside และขีด จำกัด หน่วยความจำ (รายการ lookaside เป็นกลุ่มของบัฟเฟอร์หน่วยความจำขนาดคงที่ซึ่งเคอร์เนลและไดรเวอร์อุปกรณ์สร้างเป็นแคชหน่วยความจำส่วนตัวสำหรับการทำงานของระบบไฟล์เช่นการอ่านไฟล์) คุณต้องรีบูตคอมพิวเตอร์เพื่อให้พารามิเตอร์นี้มีผล
http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx
หมายเหตุเกี่ยวกับการใช้งานหน่วยความจำ
กลุ่มของหน่วยความจำ "ไม่ได้ใช้" นั้นไม่ได้ใช้งานจริง ระบบจะใช้สำหรับการแคชข้อมูลไฟล์อย่างโปร่งใส หน่วยความจำที่ใช้สำหรับแคชไฟล์ไม่แสดงเป็น "ใช้แล้ว" เพราะระบบปฏิบัติการจะทิ้งข้อมูลที่แคชไว้หากแอปพลิเคชันต้องการหน่วยความจำนั้นดังนั้นจึงมีเทคนิค คุณสามารถเห็นสิ่งนี้ได้ในตัวจัดการงานภายใต้รายการแคชในส่วนหน่วยความจำกายภาพของแท็บประสิทธิภาพและคุณสามารถดูรายละเอียดเพิ่มเติมได้โดยเพิ่มรายการแคชไบต์และรายการสแตนด์บายแคช ...ในการตรวจสอบประสิทธิภาพ