Связь между записью и размером блока файловой системы на SSD-дисках Apple

Связь между записью и размером блока файловой системы на SSD-дисках Apple

Р. Стивенс в своей знаменитой книге о программировании в среде ОС учил нас, что когда размер блока записи системного вызова сопоставим (или даже равен) размеру блока файловой системы, производительность наилучшая. Меньший размер блока записи снижает производительность, больший не увеличивает ее существенно. Это можно легко проверить на "обычных" файловых системах, таких как ext2, ext3, ... на традиционных вращающихся дисках.

Но, похоже, это не так для твердотельных дисков (SSD) с определенной файловой системой на нем (в моем случае HFS от Apple). Нет никакой очевидной связи между двумя размерами блоков, и наилучшая производительность достигается намного больше размера блока FS; в моем случае размер блока FS равен 4096; наилучшая производительность достигается за пределами размера блока записи 10k.

Известно ли, что это связано с технологией HFS и/или SSD и с тем, как она управляется MacOS?

Связанный контент