我最近买了一台 W500,配有 256GB 三星 SSD 硬盘。现在写入速度似乎慢得离谱。我复制文件的速度大约为 30mb/s,但读取速度大约为 200mb/s。
我用 AS SSD Benchmark v1.4 对其进行了测试,连续写入速度为 34.64mb/s,读取速度为 196.95mb/s
当我购买它时,该驱动器仅使用了大约 240 小时,并且根据 CrystalDiskInfo 应用程序,它的健康率为 98%。
这里是不是有什么瓶颈?还是说驱动器本身就很差劲。如果有人能帮我找到一些答案,我会非常高兴。
该机器的主要相关 w500 规格(我希望)是;
- T9600 @ 2.8GHz
- 4GB DDR3
答案1
您使用的 Windows XP 假定驱动器有 512 字节扇区,并且以 512 字节的块传输文件。
然而,现代硬盘不再是这种情况。许多现代硬盘使用 4KB 的内部扇区大小。如果您只将 512 字节写入 4096 字节 (4KB) 扇区,则硬盘将需要读取所有 4K,更改 512 字节,然后重写。
这会产生很大的开销。(正如您在下面看到的)
旧数据 - 旧数据-旧数据-旧数据-旧数据-旧数据-旧数据-旧数据-旧数据 新数据 - 旧数据-旧数据-旧数据-旧数据-旧数据-旧数据-旧数据
对于 SSD 来说,情况就更糟了。
SSD 无法写入已使用的扇区。它们只有三个选择:
- 找到一个空的、完全未使用的部分并向其中写入一个大的(大部分是空的)块。
- 读取一些数据并写入更完整的块,将旧数据标记为未使用。
- 擦除 SSD 的一部分。通常至少擦除 1MB 大小的块。(您好,开销)
图形解释:
之前的状态:[空][空][空][空][空] [空][空][空][空] 单独写入:[数据] [空][空][空][空] [空][空][空][空] \ / \ / ------------------------- -------------------------- 磁盘上的闪存“扇区” 下一个单元
速度仍然会很高,但最终您将用尽空扇区。当发生这种情况时:
第一个部分发生改变:
之前状态:[已使用][已使用][已使用][已使用][已使用][已使用] [空][空][空][空] 之后的状态:[旧] [旧] [旧] [旧] [旧] [DATA] [已使用] [已使用] [已使用] \ / \ / ------------------------- -------------------------- 磁盘上的闪存“扇区” 下一个单元
由于驱动器无法写入第一个扇区,因此它读取了所有数据。
然后它将旧扇区标记为不再相关(但不为空),并写入新的干净单元。
旧单元中留有未使用的数据。可以将其擦除(恢复为 [空]),但这通常只能针对 1MB 或 2MB 大小的单元组进行,而且需要很长时间。
这意味着:
- 驱动器在空闲时执行此操作(对于某些驱动器而言确实如此)
- 或者过了一会儿,写入速度变得很慢。
现代操作系统了解 SSD 的性质,并采取一些措施来帮助它(查找 TRIM),但 Windows XP 却没有。
这是 SSD 和 XP 变慢的第一个原因。
还有第二个因素也会减慢速度。NTFS(Windows XP 默认使用)的文件系统扇区大小为 4KB。
如果与驱动器上的单元对齐,则会出现问题。如果不对齐,则会出现双倍的问题。
未对齐示例 NTFS 部分中的 4KB 数据:[DATA] [DATA] [DATA] [DATA] 驱动器上的单元格:[空][空][空][空][空] [空][空][空][空]
注意到 NTFS 写入和两个 SSD 单元的重叠了吗?不太好。
智能分区可以帮助解决这个问题,但是您在安装 XP 期间就要这样做,并且必须手动选择好的值。
答案2
不管怎么说,我也有戴尔出售的便宜三星 PM800,基准测试结果与之接近。在网上浏览了一下,似乎这些驱动器速度很慢。
答案3
请不要满足于“便宜的 SSD”这个答案……看看我上面发布的链接 http://k1ba.blogspot.com/2010/02/dell-studio-xps-1645-review.html 您将看到 PM800 的写入速度约为 170MB,几乎比 cc0 报告的速度快 6 倍。我对我的电脑进行了大量研究和测试。我的连续写入速度约为 15 MB!但现在,尝试不同的驱动程序后,我在 Cristal DiskMark 上看到了 141.1。
我不是专家,但我建议您查看 SSD 的固件版本,以检查是否启用了 TRIM。固件中的数字必须超过 18。如果三星没有可用的固件,只需谷歌搜索即可。此外,我使用旧版英特尔矩阵存储驱动程序获得的结果比使用新版快速存储更好。最后,尽管许多人放弃了这个比率,但我认为一个好的“代理”是 Windows 体验指数。SSD 的性能必须超过 5.9,这是标准 HD 的“最高”数字。我的 HD 得分为 5.9,但现在是 6.5。
存在一个奇怪的性能问题,我无法隔离...我会继续尝试并稍后再回来......
答案4
如果您使用的是 Windows XP。Windows XP 从未为现代 SSD 驱动器设计过。特别是如果驱动器使用 4K 扇区大小(自 2010 年底以来所有现代驱动器都是如此)。那么您需要运行扇区对齐工具。我知道三星的下载网站上也有一个这样的工具。