เพียงแค่สร้าง RAM Disk ที่มีขนาด 2 GiB เพื่อลด RAM ที่พร้อมใช้งานสำหรับระบบและแอปพลิเคชันที่ทำงานอยู่
ในการรับจำนวนบล็อกที่จำเป็นในการสร้างดิสก์ให้คูณ (RAMdiskSize เป็น MB) * 2048 ในตัวอย่างของคุณนั่นคือ 2048 * 2048 = 4194304
จากนั้นเปิด Terminal และป้อน:
diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://4194304`
คุณจะได้รับข้อความคล้ายกับข้อความนั้น:
Started erase on disk9
Unmounting disk
Erasing
Initialized /dev/rdisk9 as a 2 GB HFS Plus volume
Mounting disk
Finished erase on disk9 RAM Disk
จากนั้นใช้ dd และพา ธ ไปยังโวลุ่มและเติมดิสก์ด้วยข้อมูลสุ่ม:
dd if=/dev/random of=/Volumes/RAM\ Disk/random.dat bs=1024k
คำสั่งจะเขียนข้อมูลแบบสุ่ม 1 MiB ไปยังไฟล์ random.dat ใน RAM Disk Volume จนกว่าจะเต็มความจุ
การทำเช่นนี้จะช่วยลด RAM ที่มีอยู่ของคุณโดยปลอม ~ 2 GiB จนกว่าคุณจะยกเลิกการต่อเชื่อมดิสก์ RAM หรือรีสตาร์ท Mac ของคุณ
หลังจากการทดสอบนี้ดูเหมือนว่าจะไม่ทำงานอย่างน่าเชื่อถือเหมือนในระบบเก่า เหตุผลคือการจัดการหน่วยความจำใหม่ในระบบล่าสุด (10.9 ขึ้นไป)
หน่วยความจำที่ใช้โดย RAM Disk ไม่ควรสลับเป็นดิสก์ แต่ขึ้นอยู่กับคุณภาพของไฟล์ข้อมูลแบบสุ่มซึ่งอาจถูกบีบอัดเล็กน้อย คุณสามารถเพิ่มขนาด RAM Disk ได้ 5-10% เป็น ~ 2.1 GB เพื่อให้ได้ภาพที่สมจริงยิ่งขึ้น
หากคุณต้องการทำสิ่งนี้ใน 10.5-10.8 คำสั่งต่อไปนี้ดูเหมือนจะเพียงพอที่จะได้รับผลลัพธ์ที่เชื่อถือได้ (เพื่อให้ตัวระบุดิสก์ตรวจสอบผลลัพธ์ของdiskutil...
คำสั่ง):
dd if=/dev/zero of=/dev/rdisk9 bs=1m