Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / способ хранения большого количества файлов и скорость произвольного доступа / 3 сообщений из 3, страница 1 из 1
11.11.2008, 04:19:59
    #35645430
untitled
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
способ хранения большого количества файлов и скорость произвольного доступа
Подскажите, а как лучше хранить много небольших файлов (около 50млн по 10-50к каждый) чтобы обеспечить к ним максимальную скорость произвольного доступа. файловая система ext3, примонтирована с параметрами noatime, nodiratime. интересует именно организация хранения этих файлов на диске. стоит ли их разбивать по директориям и если да то сколько файлов в каждую директорию класть и т.д. Может что-нибудь еще можно сделать (в плане программных решений) для увеличения скорости доступа?
...
Рейтинг: 0 / 0
11.11.2008, 07:42:46
    #35645473
Sleeping Daemon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
способ хранения большого количества файлов и скорость произвольного доступа
untitledПодскажите, а как лучше хранить много небольших файлов (около 50млн по 10-50к каждый) чтобы обеспечить к ним максимальную скорость произвольного доступа. файловая система ext3, примонтирована с параметрами noatime, nodiratime. интересует именно организация хранения этих файлов на диске. стоит ли их разбивать по директориям и если да то сколько файлов в каждую директорию класть и т.д. Может что-нибудь еще можно сделать (в плане программных решений) для увеличения скорости доступа?
reiserfs
...
Рейтинг: 0 / 0
11.11.2008, 10:18:20
    #35645708
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
способ хранения большого количества файлов и скорость произвольного доступа
Я бы рекомендовал хранить в каталогах двойного вложения (путь будет выглядеть как /подкаталог_первого_уровня/подкаталог_второго_уровня/файл), если удастся реализовать равномерное заполнение всех каталогов. Тогда на каждом уровне у вас будет в среднем 368 объектов.
Иначе уже лучше использовать тройное вложение (путь будет выглядеть как /подкаталог_первого_уровня/подкаталог_второго_уровня/подкаталог_третьего_уровня/файл). Тогда на каждом уровне у вас будет в среднем 84 объекта.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / способ хранения большого количества файлов и скорость произвольного доступа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]