Оптимальный размер буфера для записи (2)
Допустим, я хочу записать 1 ГБ данных в файл, скажем,ext3
Linux файловая система, использующаяwrite(2)
системный вызов, и это происходит в оченьзанятая среда (много похожих входов / выходов одновременно). Каков оптимальный размер буфера в интервале, скажем,[4 kB, 4 MB]
делать это когда
O_DIRECT
открыть флаг, илис помощьюO_DIRECT
?Пожалуйста, не отвечайте "проверь сам" - я бы хотел получить ответ от ребят из "файловых систем".