SSD的读写操作不同于机械硬盘。SSD读写的最小单位称为“页”(常见大小为4KB,具体取决于具体颗粒)。闪存颗粒不允许像机械硬盘那样覆盖。因此,在有数据的地方写入新数据,需要先进行擦除操作,擦除的最小单位是一个block(每个block由很多page组成)。
传统的分区偏移大小一直都是从63个扇区开始(640x960B=31.5KB),这会导致用户第一个数据的前4KB存储在系统“逻辑扇区”31. 5KB~35.5KB,这样下去,后面的所有数据都会卡在2个物理扇区(页)容量之间,我们知道扇区(页)是写入磁盘的最小单位,如果卡是在 2 个扇区(页)之间系统装好了如何4k对齐,每个写入操作都成为 SSD 上的读取-擦除-写入操作。导致性能下降。
简单来说,要写入一个 4KB 的数据系统装好了如何4k对齐,实际操作中会有两次写入操作。4K对齐允许操作系统的最小分配单元对应一页闪存,这样操作系统写入一个4KB的数据,就可以一口气搞定。
第 3 页:性能降低 25%,4K 对齐带来更多好处
SSD 性能降低 25% 4K 对齐优势