ฉันเชื่อว่านี่เป็นข้อผิดพลาดใน OS X 10.7 ฉันยังมีจอประสาทตา MacBook Pro ฉันเป็น 2.6 / 16/512 และฉันสังเกตเห็นว่ามี 0 หน้าลึกหนาบาง แต่มีการสร้างไฟล์แลกเปลี่ยนขนาดใหญ่มาก (ฉันประมาณ 8 GB) การปิดแอปพลิเคชันจะลดพื้นที่การแลกเปลี่ยนที่ใช้อยู่ อีกครั้งไม่มีการบันทึกหน้ากระดาษ
ฉันเชื่อว่าสิ่งนี้เกี่ยวข้องกับไฟล์ภาพสลีปที่ได้รับการติดตั้งไว้ข้างไฟล์หน่วยความจำเสมือนใน / private / var / vm เมื่อ pmset hibernatemode ถูกตั้งค่าเป็น 3 (ค่าเริ่มต้นสำหรับแล็ปท็อปพักแรมและดิสก์) sleepimage จะถูกเขียนเมื่อเข้าสู่โหมดสลีป นี่คือสาเหตุที่เครื่องแล็ปท็อปเหล่านี้เข้าสู่โหมดสลีปใช้เวลาสักครู่: มันเขียน RAM ได้มากถึง 16 GB ไปที่ sleepimage
อย่างไรก็ตามการเปลี่ยนการตั้งค่านี้เพื่อให้ RAM ได้รับพลังงานจากการสลีปและไม่มีการเขียน sleepimage ส่งผลให้ไม่มีการเพิ่มขนาดไฟล์สวอปที่ผิดปกติ ความสงสัยของฉันคือ sleepimage ในบางกรณีจะถูกเก็บรักษาไว้หลังการนอนหลับและแจ้งให้สร้างไฟล์ swap บางทีนี่อาจเป็นพฤติกรรมที่ไม่ถูกต้องซึ่งส่งผลให้มีขนาดไฟล์สวอปที่มีขนาดใหญ่ผิดปกติที่คุณเห็น
จากmanpage สำหรับ pmsetเปลี่ยนเป็น NO suspend เป็น disk ที่คุณจะเรียกใช้ใน Terminal:
sudo pmset -a hibernatemode 0
ในการลบ sleepimage (และเรียกคืน 16 GB บนคอมพิวเตอร์ของคุณด้วย RAM 16 GB) ให้เรียกใช้:
sudo rm /var/vm/sleepimage
ฉันรีสตาร์ทหลังจากการดำเนินการเหล่านี้เพียงเพื่อให้แน่ใจว่าไม่มีความแปลก ในแหล่งพลังงานแต่ละแหล่งคุณสามารถตรวจสอบสถานะด้วย:
pmset -g
คุณควรระวังว่าในกรณีที่ไฟฟ้าดับ (แบตเตอรี่หมดและไม่ได้เสียบปลั๊ก) เนื้อหาของ RAM จะไม่ถูกบันทึกลงในฮาร์ดไดรฟ์และคุณจะสูญเสียงานของคุณ สำหรับฉันนี่เป็นความเสี่ยงเล็กน้อย แต่คำนวณได้เพราะความเร็วของการนอนหลับ / ตื่นพร้อมกับอายุการใช้งานแบตเตอรี่ที่ยอดเยี่ยมและพื้นที่เก็บข้อมูลที่ถูกเรียกคืน นอกจากนี้สำหรับฉันดูเหมือนว่าจะลดปัญหานี้ซึ่งฉันไม่ได้เห็นในแล็ปท็อป Mac เครื่องอื่นที่ฉันเป็นเจ้าของ ฉันหวังว่าเราจะมีไฟแสดงสถานะแบตเตอรี่เหล่านั้น