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