Tôi có một cây thư mục chứa nhiều tệp nhỏ và một số lượng nhỏ tệp lớn hơn. Kích thước trung bình của một tập tin là khoảng 1 kilobyte. Có 210158 tệp và thư mục trong cây (số này có được bằng cách chạy find | wc -l
).
Một tỷ lệ nhỏ các tệp được thêm / xóa / ghi lại nhiều lần mỗi tuần. Điều này áp dụng cho các tệp nhỏ, cũng như (số lượng nhỏ) tệp lớn hơn.
Các hệ thống tệp mà tôi đã thử (ext4, btrfs) có một số vấn đề với việc định vị tệp trên đĩa. Trong một khoảng thời gian dài hơn, các vị trí vật lý của các tệp trên đĩa (phương tiện quay, không phải đĩa trạng thái rắn) sẽ được phân phối ngẫu nhiên hơn. Hậu quả tiêu cực của phân phối ngẫu nhiên này là hệ thống tệp ngày càng chậm (chẳng hạn như: chậm hơn 4 lần so với hệ thống tệp mới).
Có một hệ thống tập tin Linux (hoặc một phương pháp bảo trì hệ thống tập tin) không bị suy giảm hiệu suất này và có thể duy trì cấu hình hiệu suất ổn định trên phương tiện quay không? Hệ thống tập tin có thể chạy trên Fuse, nhưng nó cần phải đáng tin cậy.