Являются ли сектора 4k более эффективными для передачи данных с жесткого диска?

4

Я только что получил два жестких диска, которые используют секторы 4k, но сообщают ОС о размере их физического сектора как всего 512 байт .

Означает ли это, что ОС должна отправить восемь запросов на диск, чтобы прочитать 4 КБ данных, в то время как настоящий диск 4 КБ может передать тот же объем данных с помощью одного запроса?

Есть ли какое-то преимущество в производительности с этим? Будет ли это уменьшать нагрузку на систему или улучшать производительность NCQ, поскольку придется отправлять меньше запросов на один и тот же объем данных?

Или «настоящие» 4k-накопители по-прежнему используют 512-байтовые логические сектора, поэтому данные всегда будут разделяться на 512-байтовые блоки для передачи?

Malvineous
источник

Ответы:

2

ВСЕ жесткие диски с 4k-секторами сообщают ОС 512 байт по причинам совместимости: подумайте о BIOS, DOS или Windows.

«Кэшированная» производительность не изменяется, поскольку устройства с 512-байтовым сектором уже могут считывать и записывать несколько секторов одновременно. Большинство файловых систем также используют размеры блоков данных больше 512 байт - многие используют 4k и больше.

На диске одиночная запись 512 байт эмулируется циклом чтения и записи 4k. Вы не хотите, чтобы это происходило слишком часто. Это также будет выполнено, если «множественная запись» не начинается и / или заканчивается на границе 4 КБ.

В Windows XP (и более старых версиях Linux) вы должны обращать внимание на разбиение. «Совместимая с Dos» схема разбиения приведет к невыровненному основному разделу, что приведет к значительному снижению производительности.

Секторы 4k немного более эффективны с поверхностной плотностью данных, так как это связано с меньшими накладными расходами. Это также означает, что вы можете читать больше данных за каждый «оборот» пластин, но это лишь незначительное увеличение скорости передачи данных.

Turbo J
источник
Итак, вы говорите, что даже с накопителями, которые радостно сообщают ОС, что они имеют 4k-сектора, все операции чтения и записи по-прежнему разделены на куски по 512 байт для отправки по кабелю SATA?
Мальвинус
«Все жесткие диски с секторами 4K сообщают ОС 512 байт» - это верно только для дисков «512e». Они будут иметь логотип «AF». Но первые "4k родные" диски уже есть в продаже. (Логотип "4kn") У них нет режима совместимости 512 байт. Windows 8 и более поздние версии имеют полную поддержку для этого. Как и последние версии UEFI.
Джейми Ханрахан