оптимального буфера при работе с файлами? Чтение\запись.
Мне не попадалась такая формула. Там многое все равно будет зависеть от различий в реализации, железа и от состояния системы.
та это понятно, вот и подумал что может есть что-то
Я думаю, что вряд ли. Слишком много слоёв у пирога 😁 Нет смысла пытаться угадывать. Но, в целом, я думаю писать какими то пачками на диск будет хорошей идеей. Использовать асинхронный IO. И все в таком духе
так вот именно и надо оптимальный размер этой пачки :) Ну нету, так нету
Главное чтобы он был кратным 4К
Ну, попробуйте кратные размеры
т.е 1024. 2048 и т.д?
Нет. 4096, 8192 и так далее
Стандарт 4 вроде ) посмотрите как у вас там
а что за стандарт такой? как называется или где прочитать?
Файловые системы размер блока
Это в теории очередей думаю написано
8192 же Страницы вроде 4096 почти везде, поэтому в большинстве случаев (если не во всех) с выравниваем проблем не будет, нет, не знаю откуда пошло, но гугл наверняка выдаст нужный ответ на СО, подозреваю что там немного префетча. А вообще вынести конфигурационной опцией с дефолтом.
Обсуждают сегодня