![SSD/HDD 不超过 120 MB/s](https://linux22.com/image/1383961/SSD%2FHDD%20%E4%B8%8D%E8%B6%85%E8%BF%87%20120%20MB%2Fs.png)
情况是这样的:首先,这是我的旧电脑,里面有 2 个 1TB RAID 0 和一个 Corsair Force 3 SSD。这是旧速度,由 HDTune Pro 测量。
2x 1TB RAID 0:
Corsair Force 3 SSD
后来我爸爸拿到了我的 PC,我们遇到了几个问题,最后发现 RAID 和 SSD 控制器都出现故障,导致 100% 负载时出现蓝屏。移除了 RAID 0,但保留了 HDD,并购买了三星 840 EVO 120GB,尽管 Corsair SSD 仍在系统中,只是不再是系统磁盘了。
1TB HDD(其中一个):
海盗船固态硬盘:
三星固态硬盘:
我们没有自己组装电脑,因此回答一些技术问题可能会比较困难,但我们会尽力。
我们注意到的第一件事是三星 840 EVO 根本达不到其宣传的速度,甚至三星 840 250GB(非 EVO)在我的个人电脑上也达到了 350 MB/s。
然后我们注意到两个 SSD 的速度上限都恰好是 120 MB/s,不确定这是否是由 HDTune Pro 造成的,但可能性很小。更糟糕的是,在系统重新组装之前,Corsair Forza 3 的运行速度更快。
有人知道发生了什么事吗?
答案1
潜在原因可能有很大差异,因此请考虑以下几点:
- 如果你的主板使用SATA1端口
- IDE 模式与 AHCI即使是在完全相同的 SATA 版本上,HDD 也会出现相当大的速度差异,SSD 上的速度差异更为明显
- 众所周知,SSD 公司使用默认设置进行基准测试ATTO 磁盘基准测试我也用这个
- 如果 SSD 的容量超过 50%,则基准测试将受到影响
- 如果 SSD 发生故障或损坏,基准测试就会受到影响
- 故障/过时的 SSD 固件可能会导致问题,因此请更新至最新固件。
- 主板的 SATA 驱动程序可能有故障或太旧,无法正确处理 SSD,因此请确保更新这些驱动程序
- 修剪对于控制器垃圾收集程序较差的旧 SSD 来说,这一点非常重要
- Vista 不支持 TRIM,因此希望您的 SSD 可以自行清理
答案2
速度还取决于“连接”了多少个驱动器。例如,我有 8 个连接,其中 6 个标记为 6MB/s。但是,如果您阅读手册,则只有当您只有 4 个单元并且所有 4 个单元都在前四个 6MB/s 连接上时,您才会获得“持续 6MB/s 的潜力”。(绝对不能将任何其他驱动器连接到任何其他端口。)
如果您只将一个驱动器连接到其他 6MB/s 端口中的任何一个,所有端口都会立即降至最高 3MB/s。但是,您可以再将一个驱动器连接到另一个 6MB/s 端口,它们仍将是 6MB/s。但是,如果我只有两个驱动器,它们可以连接到任何 6MB/s 端口,并全速运行。添加第三个驱动器必须使用四个最先定位的端口,或者与上述相同,使用 4+1 个驱动器。(本质上,前面的四个端口每组有 12MB/s。)
这里就是出现错误的地方...
将一个驱动器添加到任何非 6MB/s 连接,6 个端口将变为 2MB/s。然后,驱动器将“爆发”,在 6 个 6MB/s 端口中的任何一个上增加 2MB/s,但如果有四个前置端口可用,则将获得额外的 2MB/s。
更糟糕的是……
在插槽 1 中添加 M.2 会将上排 6MB/s 的插槽减少为仅 2MB/s 的插槽。在插槽 2 中添加 M.2 会将下排四个插槽中的三个减少为 2MB/s,但第一个插槽仍为 3MB/s,只要没有任何 M.2 卡使用任何传输带宽,它就是唯一获得 +2MB/s 突发的插槽。
是的,真是一片混乱。
PCIe 插槽也是如此。您可能有 3 个 16x 插槽。但如果全部安装,它们并非全部都是 16x。如果只使用一张卡,则在三个插槽中的任何一个中它都将是 16x。但是,在许多情况下,在任何插槽中添加一张卡,无论速度如何,该卡现在都只能以 8x 运行,而其他两张卡将分别以 4x 运行。(例如,您只有 16x 的总数据通道。大多数控制器不会“浮动通道”。它们在插入时通过锁定其他卡的通道来固定带宽预留。有时/大多数时候,RAM 和驱动器、内部视频芯片、内部声音芯片和内部网卡也会使用这些通道,除非您禁用它们。虽然禁用它们实际上可能不会释放任何通道,但它会减少 8x 和 16x 连接中任何“浮动通道”的中断(如果其中一些通道是浮动的)。)