更改三星 840 SSD 的扇区大小

更改三星 840 SSD 的扇区大小

我有一块三星 840 SSD 和一块 840 EVO。二者都报告逻辑和物理扇区大小均为 512 字节。数据表类似但不相同的 840 Pro 也标明是 512B。

实际上,SSD 的扇区大小是一种兼容性度量,页面大小(这些驱动器为 8KiB)是读取/写入的内容。英特尔提供了一个工具更改扇区大小并声称这是性能优化。这对我来说很有意义 - 如果操作系统每页发出 16 个命令而不是 1 个,则至少会增加操作系统的开销,可能还会增加驱动程序的开销,并且可能会降低耐用性(取决于协议/控制器优化)。

  • 将扇区大小与页面大小相匹配确实可以实现性能/耐用性优化吗?
  • 三星硬盘可以更改吗?

答案1

我认为您无法“调整”驱动器的扇区大小。英特尔仅提供一种在非常小的“传统”512 字节扇区大小和“新行业标准”每个扇区 4096 字节之间切换的方法。这可能仅适用于对新大小有兼容性或性能问题的人。

确实,如今,多个文件系统可以使用 4 kB fs 块大小。

所以,你有时可以做什么,是使用自定义文件系统块大小值。如果可能的话,您可能想在这里尝试 8 kB。您可能只能在格式化时选择此项。

即使你不能,你也可以调整其他文件系统参数,这可能会有所帮助。例如,ext4 文件系统只处理 1、2 和 4 kB 块,但可以使用和stride参数stripe_width以某种方式改变其行为可以提高 SSD 或 RAID 阵列的性能。

请注意,在不了解工作原理的情况下调整默认参数很容易使情况变得更糟。我建议您测试不同配置的性能。

相关内容