ตรวจสอบการใช้หน่วยความจำเสมือนของ Mac OS X ได้อย่างรวดเร็ว
หน่วยความจำเสมือนทำหน้าที่สำคัญในระบบปฏิบัติการที่ทันสมัยโดยเฉพาะอย่างยิ่งวิธีการทำงานคือเมื่อคุณใช้หน่วยความจำจริง (RAM) ฮาร์ดดิสก์ที่ช้ากว่าจะใช้เป็นแหล่งหน่วยความจำชั่วคราว ข้อเสียคือฮาร์ดดิสก์ทำงานช้าลงดังนั้นการใช้งานในหน่วยความจำเสมือนจึงไม่เหมาะอย่างยิ่งเหตุผลหนึ่งที่ทำให้ RAM ทางกายภาพดียิ่งขึ้น หากคุณต้องการทราบว่าเครื่อง Mac ของคุณใช้งานหน่วยความจำเสมือนได้อย่างไรคุณสามารถดูภาพรวมคร่าวๆจากบรรทัดคำสั่งได้โดยใช้คำสั่ง vm_stat
การตรวจสอบการใช้หน่วยความจำเสมือนของ Mac OS X กับ vm_stat
vm_stat จะคายภาพรวมทั่วไปของการใช้หน่วยความจำเสมือนโดยมองหาสิ่งต่างๆดังนี้:
$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 5231.
Pages active: 130041.
Pages inactive: 73169.
Pages wired down: 53703.
"Translation faults": 84039105.
Pages copy-on-write: 7089068.
Pages zero filled: 32672437.
Pages reactivated: 432070.
Pageins: 62166.
Pageouts: 63545.
Object cache: 1445817 hits of 1470191 lookups (98% hit rate)
ถ้าคุณต้องการปรับปรุงอย่างต่อเนื่องเกี่ยวกับการใช้หน่วยความจำเสมือนของคุณให้ลองเพิ่มค่าตัวเลขหลังจากคำสั่ง vm_stat แสดงจำนวนวินาทีที่ผ่านก่อนทำการรีเฟรชข้อมูล ตัวอย่างเช่น:
vm_stat 3
ตอนนี้ทุกสามวินาทีคุณจะได้รับการปรับปรุงการใช้หน่วยความจำเสมือน
หน้า man สำหรับ vm_stat ค่อนข้างสั้นซ้ำที่นี่:
vm_stat แสดงสถิติหน่วยความจำเสมือนของ Mach หากเป็นอุปกรณ์เสริม
ช่วงที่ระบุไว้ vm_stat จะแสดงสถิติทุกครั้ง
interval seconds ในกรณีนี้แต่ละบรรทัดของผลลัพธ์จะแสดงการเปลี่ยนแปลง
ในแต่ละสถิติ (การนับช่วง 1 แสดงค่าต่อวินาทีวินาที)
ond) อย่างไรก็ตามบรรทัดแรกที่ส่งออกหลังจากที่แต่ละแบนเนอร์แสดงขึ้น
ผลรวมของระบบสำหรับแต่ละสถิติ ค่าต่อไปนี้จะไม่แสดง:
เล่น:หน้าเว็บฟรี
จำนวนหน้าฟรีทั้งหมดในระบบหน้าที่ทำงานอยู่
จำนวนหน้าเว็บทั้งหมดที่ใช้อยู่ในปัจจุบันและสามารถดูได้หน้าที่ไม่ทำงาน
จำนวนหน้าทั้งหมดในรายการที่ไม่ใช้งานหน้าตัดสาย
จำนวนหน้าที่พิมพ์ลง นั่นคือหน้าเว็บที่ไม่สามารถทำได้
ถูกเพจออกข้อผิดพลาดในการแปล
จำนวนครั้งที่มีการเรียกใช้งาน "vm_fault" ตามปกติหน้าสำเนา -on-write
จำนวนข้อผิดพลาดที่ทำให้เกิดการคัดลอกเพจ (โดยทั่วไป
เกิดจากการคัดลอกเมื่อเขียนผิดพลาด)หน้าศูนย์เต็ม
จำนวนหน้าเว็บทั้งหมดที่เติมไปตามที่ต้องการเปิดใช้งานอีกครั้งแล้ว
จำนวนหน้าที่ถูกย้ายจากที่ไม่ได้ใช้งาน
(เปิดใช้งานใหม่)Pageins
จำนวนคำขอเพจจากเพจเจอร์ (เช่น inode
เพจเจอร์)Pageouts
จำนวนเพจที่ถูกเพจออก
นอกจากนี้คุณยังสามารถดูข้อมูลการใช้งานหน่วยความจำเสมือนได้โดยใช้คำสั่งด้านบนพิมพ์คำว่า 'top' ใน Terminal เพื่อดูรายการการใช้งานหน่วยความจำที่ปรับปรุงใหม่โดยอัตโนมัติ นอกจากนี้การตรวจสอบกิจกรรมแบบกราฟิกใน OS X จะแสดงวิธีที่ Mac จัดการหน่วยความจำเสมือนตามที่ปรากฏในแท็บ "หน่วยความจำ"