Понимание Размер блока IO

hdparm -I /dev/sda вывод:

Logical  Sector size:                   512 bytes
Physical Sector size:                   512 bytes

stat somefile производят:

Size: 509           Blocks: 8          IO Block: 4096   regular file

Почему Блок IO 4096? Разве это не то же как физический размер сектора, который составляет 512 байтов?

0
задан 18 February 2017 в 18:39

1 ответ

Короткий ответ... обобщение...

В былые времена, с маленькой мощностью, медленными жесткими дисками:

логический сектор = физический сектор = блок IO = 512 байтов

В текущие дни, с большой емкостью, быстро твердые дисководы / дисководы SSD:

логический сектор = физический сектор = 512 байтов, блок IO = 4096

Диски с размером блока IO 4 096 называют "Усовершенствованным Форматом" дисками. Любой запрос чтения будет всегда читать 1 минимум блока (или 8 секторов). Таким образом, сектор 1 готов обработать, и сектор 2-8 готов, если потребуется, без медленного чтения с диска для следующего блока (блоков). Это ускоряет полную передачу данных и сохраняет номера блока в управляемом числе.

1
ответ дан 27 September 2019 в 11:18

Другие вопросы по тегам:

Похожие вопросы: