16

То есть: файловая система, разработанная специально для виртуальных дисков? Я знаю, что могу использовать любую старую файловую систему, но хочу что-то специализированное для производительности.

2 ответа2

3

Если у вас есть устройство с RAM-диском, вы можете поместить на него любую понравившуюся fs. HFS+ будет, по крайней мере, на порядок лучше, чем любой другой fs. Поскольку вы работаете на Mac, это самая естественная ФС, которую вы можете поставить на свой RAM-диск.

Тем не менее, ZFS также является очень эффективной и очень оптимальной FS.

Но, как указано в ответе на другой (повторяющийся) вопрос: Unix чертовски хорош в кэшировании файлов с памятью, которую он не использует для других целей. Отнимать место у вашей ОС и посвящать его виртуальному диску обычно не очень хороший план.

Если вы хотите сократить время ожидания ввода / вывода и у вас есть особые потребности, возможно, добавьте SSD к вашей системе и используйте его.

Не зная деталей ваших потребностей в производительности, очень сложно ответить на ваш вопрос со спецификой.

3

Краткий ответ: нет, Tmpfs для Mac OS X не существует. Работа с RAM-дисками в Mac OS X просто наивно имитирует то, что вы получаете с Linux Tmpfs, если вы рассматриваете версию Linux как архетип - просто из-за того, что Tmpfs не вырезает указанный объем ОЗУ из системной памяти, позволяя выгружать страницу из нее наименее недавно использованные страницы для обмена.

Длинный ответ тот же. ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .