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らしい。
うむ。試してみるべし。