在macOS (OSX)上建立APFS的高性能Ramdisk

最近寫的轉檔程式,常讓筆電都熱乎乎,除了大量的CPU運動之外,常時間在執行Disk I/O 也可能是原因之一,CPU 運算不能省,但Disk I/O 可以使用 Ramdisk ,Max 使用的 shell script:

設定Ramdisk大小,單位(MB)
SIZE=512
磁碟名稱
DISKNAME=Ramdisk
當Ramdisk不存在時建立他
if [[ ! -d /Volumes/${DISKNAME} ]]; then
DISK_ID=hdiutil attach -nomount ram://$(( ${SIZE} * 1024 * 1024 / 512 ))
diskutil partitionDisk $DISK_ID GPT APFS "${DISKNAME}" 0
fi
echo "Ramdisk path: /Volumes/${DISKNAME}"

執行畫面:


資料來源:

在macOS (OSX)上建立APFS的高性能Ramdisk
https://blog.jhangy.us/post/create-ramdisk-on-macos/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *