Я не уверен на 100%, но изучал тот же вопрос. Я полагаю, что это может оказать влияние, но зависит также от физических и логических размеров блоков, сообщаемых диском. Если это так, это повлияет как на производительность, так и на долговечность.
Размер блока файловой системы является наименьшей адресуемой единицей для файловой системы. Запросы файловой системы передаются драйверу устройства для получения данных с диска. Драйвер устройства преобразуется в запросы на блоки устройства в зависимости от размера логического / физического блока диска. В Linux вы можете увидеть, например, /sys/block/sda/queue/logical_block_size
и /sys/block/sda/queue/physical_block_size
.
Если размер блока устройства меньше, чем размер страницы устройства, то запросы в любом случае будут разбиты дальше, независимо от того, с какого размера они должны начинаться. В любом случае это выглядит как неоптимальное поведение, которое следует исправить в первую очередь - я думаю, что 512B на современном SSD со страницами 4/8KiB не редкость. См. Изменение размера сектора на твердотельных накопителях Samsung 840.
Если размер блока устройства совпадает с размером страницы, скажем, 8 КБ, то представляется вероятным, что два запроса 4 КБ из файловой системы приведут к ненужному второму запросу, особенно в случае операций записи, что будет довольно плохо.
Что мне не ясно, так это степень, в которой любой из этих эффектов смягчается кэшированием контроллера или ОС. Ответ Джона не дает подробностей или доказательств. Весьма вероятно, что чтения будут кэшироваться, так как в любом случае это будет оптимизация производительности и долговечности без риска. Кэширование записи обычно включено для твердотельных накопителей, но не является обязательным. Затем он немного зависит от политики кэширования / интервала очистки. В Windows, похоже, существует некоторая путаница в отношении параметров кэширования записи (принятый ответ на вопрос « Что означает" Очистка буфера кэша записи "» на самом деле не объясняет разницы между двумя настройками, а другие статьи также связывают их).