ฉันจะลดขนาดไฟล์ 12GB pagefile.sys ของฉันได้อย่างไร


26

ถึงแม้ว่าฉันจะมี RAM 4GB แต่ฉันมี pagefile.sys 12GB จากสิ่งที่ฉันได้อ่านเกี่ยวกับหัวข้อนี้ใหญ่กว่ากติกาของ x1.5 และมันก็ใช้พื้นที่ขนาดใหญ่บนฮาร์ดไดรฟ์ของฉัน ฉันมักจะเรียกใช้แอปพลิเคชันและแท็บจำนวนมากในเว็บเบราว์เซอร์ดังนั้นครั้งสุดท้ายที่สิ่งนี้เกิดขึ้นฉันปิดทุกอย่างลงแล้วรีสตาร์ทคอมพิวเตอร์ เมื่อฉันรัน WinDirStat อีกครั้งในภายหลังไฟล์เพจนั้นลดลงเหลือ 3-4GB ขณะนี้ pagefile ของฉันมีขนาดสูงสุด 12GB อีกครั้งและการปิดโปรแกรม / การรีสตาร์ทไม่ทำงาน

คำถามแรกของฉันคือการกระทำใดที่ทำให้ pagefile.sys มีขนาดใหญ่ขึ้นเมื่อเทียบกับ RAM ที่ติดตั้ง (คอมพิวเตอร์เปิดเป็นระยะเวลานานมีโปรแกรมทำงานมากเกินไปเปิดแท็บเบราว์เซอร์มากเกินไป) ประการที่สองฉันจะทำให้ pagefile.sys ของฉันลดลงเหลือ 6-7GB ได้อย่างไร

ฉันใช้ Windows 7 Home Premium SP1 พร้อม RAM 4GB


5
เป็นการตั้งค่าปัจจุบันเพื่ออนุญาตให้ Windows จัดการขนาดหน้าไฟล์หรือคุณกำหนดให้เป็นขนาดเฉพาะ แน่นอนถ้า Windows กำลังสร้าง 12GB ก็ควรจะมีขนาดใหญ่
Ramhound

2
ส่วนหนึ่งของปัญหาคือคุณมี RAM น้อยมากสำหรับจำนวนโปรแกรมที่คุณใช้ เมื่อ Windows ไม่มีหน่วยความจำ REAL จะใช้ไฟล์ swap และจะใช้ไฟล์ swap เพิ่มมากขึ้นเรื่อย ๆ จนกว่าจะถึงความต้องการ
cybernard

คำตอบ:


21

คุณสามารถ จำกัด ขนาดไฟล์เพจได้ด้วยตนเองโดยทำตามขั้นตอนต่อไปนี้:

  1. คลิกที่ปุ่มเริ่ม
  2. คลิกขวาที่คอมพิวเตอร์
  3. เลือกคุณสมบัติ
  4. คลิกที่การตั้งค่าระบบขั้นสูงทางด้านซ้าย
  5. คลิกที่ปุ่มการตั้งค่าภายใต้กลุ่มประสิทธิภาพ
  6. เลือกแท็บขั้นสูงของหน้าต่างตัวเลือกประสิทธิภาพ
  7. คลิกที่ปุ่มเปลี่ยน
  8. ยกเลิกการเลือกโดยอัตโนมัติจัดการเพจขนาดไฟล์สำหรับไดรฟ์ทั้งหมด
  9. เลือกไดรฟ์C:ในรายการ
  10. ตรวจสอบปุ่มตัวเลือกขนาดที่กำหนดเอง
  11. ป้อนขนาดเริ่มต้นและสูงสุดที่คุณต้องการใช้ ฉันจะแนะนำ 4096 MB สำหรับเบื้องต้นและ 6144 MB สำหรับสูงสุด
  12. คลิกตกลงในกล่องโต้ตอบหน่วยความจำเสมือน
  13. คลิกตกลงในกล่องโต้ตอบตัวเลือกประสิทธิภาพ
  14. คลิกตกลงในกล่องโต้ตอบคุณสมบัติของระบบ

ดังนั้นคูณ GB of RAM ของคุณด้วย 1024 สำหรับค่าเริ่มต้นและคูณผลลัพธ์นั้นด้วย 1.5 สำหรับค่าสูงสุด ?
5ervant

9

คุณสามารถบังคับขนาดไฟล์หน่วยความจำเสมือนได้โดย:

  1. คลิกซ้ายที่ 'เริ่ม'
  2. คลิกขวาที่ 'PC'
  3. คลิกซ้ายที่ 'คุณสมบัติ'
  4. คลิกซ้ายที่ 'การกำหนดค่าระบบขั้นสูง'
  5. หากจำเป็นให้คลิกซ้ายที่ 'ตกลง'
  6. เลือกแท็บ 'ตัวเลือกขั้นสูง'
  7. คลิกซ้ายที่ 'การกำหนดค่า' ด้านใน 'ปริมาณงาน'
  8. เลือกแท็บ 'ตัวเลือกขั้นสูง'
  9. คลิกซ้ายที่ 'เปลี่ยน' ภายใน 'หน่วยความจำเสมือน'
  10. แก้ไขการตั้งค่าของคุณ
  11. ปิดหน้าต่างที่เปิดอยู่ทั้งหมดโดยยอมรับ

ดูเหมือนว่าจะมีคำแนะนำเฉพาะสำหรับ OS บางเวอร์ชันที่ไม่ใช่ Windows 7 คุณแน่ใจหรือว่าไม่เหมาะสำหรับ Vista หรือ Windows 8
jpaugh

ไม่เลย.
174140

ไม่มีปุ่ม 'การกำหนดค่า' หรือกลุ่ม 'ปริมาณงาน' บนแท็บ 'ขั้นสูง'
Drew Chapin

ฉันอาจคาดเดาจากห้าถึงเก้า Upvoters ได้โปรดตอบด้วยเช่นกัน
174140

0

หากคุณมีมากกว่าหนึ่งพาร์ติชันทำตามขั้นตอนที่ระบุโดย uprego ในคำตอบของเขา แต่ยัง:

  • ตั้งค่า swap file เป็นพาร์ติชั่นอื่น (เช่นไม่มีส่วน swap file ที่ C:, all on D :)
  • รีบูต
  • ทำเช่นเดียวกันอีกครั้งการตั้งค่าไฟล์สลับกลับ - รีบูต

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

BTW หากคุณต้องการลบการแตกแฟรกเมนต์ในไฟล์ swap ให้ใช้pagedefragของ SysInternals


pagedefrag ไม่ทำงานบน Windows 64 บิตซึ่งฉันเพิ่งค้นพบเมื่อวานนี้
Jürgen A. Erhard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.