I have a Samsung 840 SSD and an 840 EVO. Both are reporting 512-byte as the logical and physical sector size. A datasheet for the similar-but-not-identical 840 Pro also states 512B.
In reality sector size for SSDs is a compatibility measure, page size (8KiB for these drives) is what is read/written. Intel provides a tool to change the sector size and claims it as a performance optimisation. This makes sense to me - if the OS is issuing 16 commands per page instead of one, it is at least adding overhead in the OS, perhaps also in the driver, and perhaps reducing durability (dependent on protocol/controller optimisation).
- is matching sector size to page size indeed a performance/durability optimisation?
- is it possible to change on Samsung drives?