Назад | Перейти на главную страницу

Фрагментация файловой системы Linux ext4

У меня вопрос о файловой системе ext4 и фрагментации диска: размещает ли ext4 файлы в одном каталоге рядом или рядом друг с другом на диске? И если да, то как он фрагментирован, например, важно ли имя файла?

Я спрашиваю об этом, потому что у нас есть проект, для которого у нас есть много маленьких файлов, и файлы читаются / запрашиваются в нескольких потоках, но каждый поток имеет свой шаблон для файловых запросов. Если мы поместим файлы в один и тот же каталог (file001, file002, file003 и т. Д.) И дадим диску «Read Ahead» на 1 или 2 МБ, это увеличит скорость чтения.

Идея состоит в том, чтобы файлы располагались в одном каталоге рядом друг с другом на диске. (файл001, файл002, файл003 и т. д.)