Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

That is: a file system designed specifically for ramdisks? I know I could use any old file system but I want something specialized for performance.

share|improve this question
Possible duplicate of… – Michael Hampton Jul 13 '12 at 18:14
Not a duplicate: I am looking for an optimized file system - that question just uses HFS+ – Ramon Jul 13 '12 at 19:28
It's unclear what you define as "an optimized file system". – poige Mar 24 at 17:53

Once you have a ram disk device, you can put any fs on it you like. HFS+ is going to be at least within an order of magnitude as good as any other fs. Since you're on a Mac, it's the most natural FS to put on your ram disk.

That said, ZFS is a very efficient and highly optimal FS, as well.

But as stated in the other (duplicate) question's answer: unix is pretty darn good at caching files with memory it's not using for other things. Taking space away from your OS and dedicating it to a ramdisk is usually not a good plan.

If you want to lower your i/o wait times and you have a very specific need, perhaps add an SSD to you system and use that.

Without knowing the details of your performance needs, it's very hard to answer your question with specifics.

share|improve this answer

Short answer: no, there's no Tmpfs for Mac OS X. Tinkering with RAM-disks in Mac OS X is just naively mimicking what you get with Linux Tmpfs if you consider Linux' version as archetype — simply due to Tmpfs doesn't cut specified amount of RAM from system memory, allowing to swappage out its least-recently-used pages to swap.

Long answer is the same. ;)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.