我有两个 Seagate 磁盘,一个 2T st2000lm007 (2.5),一个 3T ST3000DM008 (3.5)。我可以选择将一个安装为 USB 3.0 外置,另一个安装为内置。
这两种方式都有优势吗?我将使用一个驱动器来存储经常访问的数据和 NFS 共享数据(系统位于 SSD 上),另一个驱动器用于存档/备份。
我在下面粘贴了一些来自 CNET 的性能统计数据。我读到传输速率决定驱动器性能,并看到在这些统计数据中,两个驱动器具有相同的传输速率,但 ST3 的内部数据速率明显更好,所以我不确定如何解读这些数据。
ST3
Internal Data Rate 210 MBps
Seek Time 8.5 ms (average)
Drive Transfer Rate 600 MBps (external)
ST2
Internal Data Rate 100 MBps
Seek Time 13 ms (average)
Drive Transfer Rate 600 MBps (external)
答案1
您可能会得到略有不同通过在内部安装 3.5 英寸驱动器并在外部安装 2.5 英寸驱动器,可实现更快的性能。直接连接到 SATA 通常比 USB 更高效,因此更快的驱动器从内部获得优势是有道理的。
此外,通过内置 3.5 英寸驱动器,您应该能够通过 USB 为 2.5 英寸驱动器供电,这意味着可以少用 1 根电源线。
答案2
我不确定如何解读这些[接口数据传输速率与内部数据速率]。
这并不难,但关于“性能”的最终答案却是不可能给出的。
外围大容量存储的性能取决于接口链、数据路径上的缓冲区(缓存)大小以及整体数据访问模式 - 短的碎片整理文件与少数连续的大文件(如 ISO 映像或 DVD 电影)。
数据路径链包括 (1) 系统内存 - (2) 互连结构 - (3) 主机控制器 - (4) SATA 接口 - (5) 驱动器缓冲区(磁盘缓存) - (6) 媒体控制器 - (7) 磁头通道(又称“内部数据速率”)。整体性能受链中最薄弱环节的限制,尽管内部磁盘缓存的大小可能对分散的短文件产生重大影响。
SATA3 接口数据速率(6Gbps 或 600 MBps)是营销术语。它是 SATA3 接口的原始基于位的性能。每个 SATA3 设备都可以被冠以这个绰号,但这并没有多大意义。当数据路径中所有其他链路的性能高于 600MBps(例如在某些 SSD 中)时,SATA 接口可以持续提供大约 550-560 MBps,其余的则浪费在协议开销上。
“内部数据速率”通常指 (5)-(6)-(7) 块内的电子设备,也可能指内部控制器时钟速率,但最终会受到磁飞磁头通道的限制。目前最好的 MR 磁头技术 (~2019) 允许从单个磁头到盘片的持续数据速率达到 200-220 MBps。
因此,更快的“内部”驱动器将在长数据传输中产生更好的结果,而具有更大缓冲区的驱动器将在短分散文件上表现更好。
如果您考虑使用 USB,您将拥有 ... (3)USB 主机控制器 - (3a) USB 总线 - (3b) USB 至 SATA 桥接器 - (4) SATA 接口等。因此,数据路径中添加了两个额外的链接,但有自己的限制。USB 3.0 子链将 SATA 限制在约 430 MBps,但由于内部数据速率仅为 ~200,因此您不会看到太大的差异。
简而言之,评估 HDD 性能是一件棘手的事情。