This question already has an answer here:
I have a 1 TB hard drive when I run:
# fdisk -l
among other details I get:
Model: ATA HGST HTS721010A9 (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt
I view the logical sector size to be the operating system's sector size for I/O. However, it shows that the physical sector is 4096B. I'm not sure what's the difference between the two. Why the kernel would use a 512B sector for I/O versus 4096B sector, maybe for compatibility reasons? Wouldn't this slow I/O operations?