在具有512字节扇区大小的SSD上,4096字节对齐是否有益?


0

我的SSD物理扇区大小为512字节。4096字节对齐是否有利于IO操作?目前,根据msinfo32,第一个分区(恢复)的起始偏移量为32 256字节。第二个分区(系统)的偏移量为115 153 920字节。

来自fsutil输出的更多数据:

每扇区的字节数:512

每个物理扇区的字节数:512

每簇字节数:4096

每个文件的字节数记录段:1024


您的SSD的品牌和型号是什么?
David Schwartz 2016年

不幸的是,SSD的最佳对齐细节因品牌和型号而异。一般来说,相同的2048扇区(1 MiB)对齐是硬盘驱动器上的默认设置,可以在SSD上正常工作,但该规则也有例外。有时较小的对齐值也可能起作用,但是通过使用1024扇区对齐来节省空间对于在出错时冒险性能的风险太小。
罗德史密斯

@DavidSchwartz PLEXTOR PX-256M5S(Marvell 88SS9174 / 9187)
Spurlos 2016年

@Spurlos Alignment可以通过小读取在这个芯片组上实现40%的性能差异,特别是当它们同时存在很多时。
David Schwartz

简单回答:是的,因为内部驱动器几乎肯定会针对4K对齐进行优化。SSD制造商知道,现代Windows / MacOS / Linux默认情况下会与4K(或其中的多个)对齐,并且知道这一点,他们会对其进行优化。我没有时间找到参考文献而只是评论。你总是可以自己试验和运行基准测试。
misha256

Answers:


-2

不,所有这些数字都是SSD的假模型。它们没有在该结构中组织,并且没有区别,所有字节都具有相同的访问时间,因为没有磁盘在旋转。


2
这是非常误导的。位于相同底层物理扇区中的两个字节的读取速度可以是不同物理扇区中两个字节的两倍。SSD通常受IOPS限制而不是带宽限制,并且执行操作所需的IOPS数量可显着影响吞吐量。
David Schwartz

@DavidSchwartz我认为推理适用于一般的对齐。问题是关于4K对齐,在IOPS方面不应该与512B对齐不同?
jiggunjer 2016年

@jiggunjer这取决于SSD。
大卫施瓦茨2016年

@DavidSchwartz这对我来说太模糊了。
jiggunjer 2016年

1
@jiggunjer不同的SSD芯片组以不同方式将外部请求映射到内部请求。IOPS限制适用于某些芯片组上的框架。
David Schwartz 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.