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 байтов?
Короткий ответ... обобщение...
логический сектор = физический сектор = блок IO = 512 байтов
логический сектор = физический сектор = 512 байтов, блок IO = 4096
Диски с размером блока IO 4 096 называют "Усовершенствованным Форматом" дисками. Любой запрос чтения будет всегда читать 1 минимум блока (или 8 секторов). Таким образом, сектор 1 готов обработать, и сектор 2-8 готов, если потребуется, без медленного чтения с диска для следующего блока (блоков). Это ускоряет полную передачу данных и сохраняет номера блока в управляемом числе.