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