@Arik

Сколько лучше хранить файлов в одной папке 256 или 4096?

ДД. Да, вопрос поднимался не раз, но сейчас у меня на руках живые данные - кучу мелких файлов, естественно разносим все по подпапкам, у нас есть возможность разбить по 256 подпапок/файлов в одну директорию или 4096, в первом случаи выходит три уровня, во втором два:
/d5/fc/39/ vs /d5f/c39/

Что тут лучше выбрать? С одной стороны 256 файлов как-то мало(?) в одной папке, а с другой 4096 много(?) для одной папки?
  • Вопрос задан
  • 923 просмотра
Решения вопроса 1
sim3x
@sim3x
ext4 - пофиг
Если есть необходимость смотреть вручную файлы, то все зависит от твоего файлового браузера
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
s0ci0pat
@s0ci0pat
I'm Awesome
У меня файловый сервер. В фотоархиве есть каталоги с большим количеством файлов, больше 256.
Ответ написан
Комментировать
Olej
@Olej
инженер, программист, преподаватель
Это в прямую не связано с вашим вопросом, но посмотрите в своей системе ограничения на число открытых файлов:
olej@nvidia ~ $ ulimit -n -S
1024
olej@nvidia ~ $ ulimit -n -H
4096

В принципе, это может подсказать порядок (удобного) числа файлов в одном каталоге.
Ответ написан
Комментировать
@Eddy_Em
Зависит только от файловой системы. Скажем, reiserfs как-то не очень шустро работает, если в директории миллионы файлов. А про btrfs отзывы намного лучше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы