Hello, Aleksey!

Aleksey Karyakin wrote:

4К. Размер страниц 1К, 2К и 8К будет приводить к лишним чтениям с
диска (1К, 2К) или лишней записи (8К)."

Кстати, откуда это взяли? Размер кластера не определяет размер
операции чтения/записи. Желательно только, чтобы размер кластера был
не меньше размера страницы, чтобы не допускать фрагментацию страниц.

я это взял из рекомендаций для MS SQL. Где это было, уже не помню.
кроме того, я тестил FILE_FLAG_NO_BUFFERING с разным размером
страницы, тест показал что оптимальнее всего когда кластер
равен странице.

Собственно, NTFS оперирует кластерами. Разве не так?
Если мы пишем блок 8к, а кластер 4 к, то будет выделено 2 кластера.
И не факт что они окажутся рядом. И наоборот - если мы пишем
блок 4 к, а кластер - 8, то запишется кластер целиком, 8к.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить