Привет, кто-нибудь знает какую-то хорошую книгу или исчерпывающий обзор про современные ФС с прицелом на эффективность? Хочу сделать некий бинарный формат файла, требования к которому: большой размер и очень (максимально возможная) эффективность чтения и записи, ОС Linux-like .
Гуглится очень плохо, какими-то отрывками, баззворды с которыми хочется разобраться: страницы памяти, маппинг файлов на диск (mmap), какую ФС использовать и чем отличаются, как влияет количество inodes (и размер дескриптора) на производительность и влияет ли, как эффективно читать и писать, какой рейд использовать и надо ли вообще и подобное. На эти вопросы я почти нашел ответы, но их явно недостаточно чтобы осознанно принять решение как делать, и, скорее всего есть вещи о которых я вообще пока не в курсе.
Есть нечто похожее вроде
RecordIO,
webdataset и подобное, и я сейчас их и использую, но хочется немного больше понимания процесса
Может быть немного туманно спрашиваю, но очень тяжело сформулировать вопрос, хочу какую-то книгу "как работают файловые системы и диски" или вроде того, можно на английском