RAM Disk on MacOSX

大量の一時ファイルを読み書きするような処理が必要になったのだが、
普通にやるとディスクIOがボトルネックになってCPUが1/3ぐらいしか
働いてくれない。

RAMディスクでもつくって一時ファイルをそちらに移せれば
パフォーマンスが改善される、かもしれない、と考えてググったところ
わりと簡単に作成できることが判明

http://homepage.mac.com/nand/macosx/ramdisk.html

> hdid -nomount ram://204800 
/dev/disk5
> newfs_hfs -v ram /dev/disk5
> sudo mount -t hfs /dev/disk5 /mnt/ram

てな感じ。(デバイス名、マウント先は適当)

アンマウントと解放は

> unmount /dev/disk5
> hdiutil eject /dev/disk5

でOKらしい。
うむ。試してみるべし。