У меня есть сценарии, в которых сотни быстрых последовательностей, небольшие, временные файлы нужно создавать и очень скоро читать, а затем отсоединяться.
Мое тестирование показывает небольшую разницу в производительности, помещая указанные файлы в /tmp
(на диск) или в /dev/shm
(разделяемая память уровня файловой системы) на Linux даже при умеренной нагрузке. Я отношу это к кэшу файловой системы.
Предоставленный диск в конечном итоге попадет в действие файловой системы, но в нескольких небольших файлах с быстрой записью, почему бы вам (не) рекомендовать /dev/shm
через каталог с резервной копией диска? Вы заметили, что увеличение производительности с помощью общей папки памяти по сравнению с кешированной VFS?