sleepimage – อธิบายไฟล์ sleepimage ของ Mac OS X

สารบัญ:

Anonim

หากคุณใช้เครื่องมือเช่น DaisyDisk เพื่อวิเคราะห์การใช้พื้นที่ดิสก์ของ Mac คุณอาจเจอไฟล์ชื่อ 'sleepimage' ที่มีขนาดค่อนข้างใหญ่

sleepimage ใน Mac OS X คืออะไร

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

ทำไม sleepimage ถึงกินพื้นที่มาก? 2GB, 4GB, 8GB ฯลฯ

ไฟล์ sleepimage โดยทั่วไปจะมีขนาดเท่ากับจำนวน RAM จริงที่ Mac ของคุณมี หาก Mac ของคุณมี RAM 2GB ไฟล์ sleepimage จะเป็น 2GB ด้วย เนื่องจากมีข้อมูล 2GB ที่ต้องจัดเก็บเมื่อ Mac เข้าสู่โหมดสลีป คุณสามารถตรวจสอบขนาดของไฟล์ sleepimage ได้โดยพิมพ์คำสั่งต่อไปนี้ใน Terminal:

ls -lh /private/var/vm/sleepimage

จากนั้นคุณจะเห็นข้อมูลเช่น:

-rw------T 1 รูทล้อ 4.0G 7 ต.ค. 15:46 /private/var/vm/sleepimage

และตัวเลขระหว่าง 'วงล้อ' และวันที่คือขนาดไฟล์ sleepimage ในกรณีนี้คือ 4 GB

มีบางกรณีที่ไฟล์ sleepimage มีขนาดใหญ่กว่า RAM จริงของคุณอย่างมาก และนี่อาจเป็นเพราะไฟล์เสียหาย

ฉันสามารถลบภาพสลีปอิมเมจออกจาก Mac ได้อย่างปลอดภัยหรือไม่

ได้ คุณสามารถลบภาพสลีปได้ และจะถูกสร้างขึ้นอีกครั้งโดยอัตโนมัติในครั้งต่อไปที่ Mac ของคุณเข้าสู่โหมดสลีป หากต้องการลบภาพสลีป ให้พิมพ์คำสั่งต่อไปนี้ใน Terminal:

sudo rm /private/var/vm/sleepimage

ระบบจะขอรหัสผ่านของผู้ดูแลระบบเพื่อเข้าถึงเพื่อลบไฟล์ ซึ่งเป็นเรื่องปกติ

สลีปอิมเมจตั้งอยู่ที่ไหน

หากไม่ชัดเจนจากคำสั่งก่อนหน้านี้ sleepimage จะอยู่ข้าง Mac swapfiles ที่:

/private/var/vm/sleepimage

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

sleepimage – อธิบายไฟล์ sleepimage ของ Mac OS X