У меня есть дерево каталогов, которое содержит много маленьких файлов и небольшое количество больших файлов. Средний размер файла составляет около 1 килобайта. В дереве 210158 файлов и каталогов (это число было получено при запуске find | wc -l
).
Небольшой процент файлов добавляется / удаляется / переписывается несколько раз в неделю. Это относится как к маленьким файлам, так и к (небольшому количеству) больших файлов.
Файловые системы, которые я пробовал (ext4, btrfs), имеют некоторые проблемы с размещением файлов на диске. В течение более длительного промежутка времени физическое расположение файлов на диске (вращающийся носитель, а не твердотельный диск) становится более случайным. Негативным следствием этого случайного распределения является то, что файловая система становится медленнее (например: в 4 раза медленнее, чем новая файловая система).
Существует ли файловая система Linux (или метод обслуживания файловой системы), который не страдает от этого снижения производительности и способен поддерживать стабильный профиль производительности на вращающемся носителе? Файловая система может работать на Fuse, но она должна быть надежной.