Tôi có một ứng dụng ghi vào thư mục ext3 mà theo thời gian đã tăng lên khoảng ba triệu tệp. Không cần phải nói, đọc danh sách tập tin của thư mục này là chậm không thể chịu được.
Tôi không đổ lỗi cho ext3. Giải pháp thích hợp sẽ là để mã ứng dụng ghi vào các thư mục con, ./a/b/c/abc.ext
thay vì chỉ sử dụng ./abc.ext
.
Tôi đang thay đổi cấu trúc thư mục con như vậy và câu hỏi của tôi chỉ đơn giản là: tôi nên lưu trữ bao nhiêu tệp trong một thư mục ext3 trong khi vẫn đạt được hiệu suất chấp nhận được? Kinh nghiệm của bạn là gì?
Hay nói cách khác; giả sử rằng tôi cần lưu trữ ba triệu tệp trong cấu trúc, cấu trúc nên sâu bao nhiêu cấp ./a/b/c/abc.ext
?
Rõ ràng đây là một câu hỏi không thể trả lời chính xác, nhưng tôi đang tìm kiếm một ước tính công viên bóng.