То есть: файловая система, разработанная специально для виртуальных дисков? Я знаю, что могу использовать любую старую файловую систему, но я хочу что-то специализированное для производительности.
То есть: файловая система, разработанная специально для виртуальных дисков? Я знаю, что могу использовать любую старую файловую систему, но я хочу что-то специализированное для производительности.
Ответы:
Краткий ответ: нет, Tmpfs для Mac OS X не существует . Работа с RAM-дисками в Mac OS X просто наивно имитирует то, что вы получаете с Linux Tmpfs, если вы рассматриваете версию Linux как архетип - просто из-за того, что Tmpfs не вырезает указанный объем ОЗУ из системной памяти, позволяя выгружать страницу из нее наименее недавно использованные страницы для обмена.
Длинный ответ тот же. ;)
Если у вас есть устройство с RAM-диском, вы можете поместить на него любую понравившуюся fs. HFS + будет, по крайней мере, на порядок лучше любого другого fs. Поскольку вы работаете на Mac, это самая естественная ФС, которую вы можете поставить на свой RAM-диск.
Тем не менее, ZFS также является очень эффективной и очень оптимальной FS.
Но, как указано в ответе на другой (повторяющийся) вопрос: Unix чертовски хорош в кэшировании файлов с памятью, которую он не использует для других целей. Отнимать место у вашей ОС и посвящать его виртуальному диску обычно не очень хороший план.
Если вы хотите сократить время ожидания ввода / вывода и у вас есть особые потребности, возможно, добавьте SSD к вашей системе и используйте его.
Не зная деталей ваших потребностей в производительности, очень сложно ответить на ваш вопрос со спецификой.