Pab*_*ruz 13 ssd hard-drive hybrid-storage
我正在阅读昨天关于重新访问 SSD的 Jeff Atwood 博客文章,我第一次听说混合硬盘驱动器:HD 有一个小的 SSD 部分(假设为 4GB),其余部分是一个普通的旋转硬盘驱动器(假设为 500GB)。因此,它具有更高的性能,而无需全 SSD 硬盘驱动器的所有高(目前)成本。
所以,我的问题是:
谁来决定 SSD 部分的内容?它是由软件 (OS) 完成的吗?它是由磁盘内部的硬件/固件完成的吗?
fid*_*eli 15
有了这些规格,假设您正在谈论Seagate Momentus XT。AnandTech对驱动器进行了信息丰富的评论。摘抄:
当我第一次听到它时,NAND 的大小让我震惊。老实说,我期待更大的东西。然而,在 Momentus XT 中,SLC NAND 仅用作读取缓存 - 写入永远不会触及 NAND。驱动器会随着时间的推移查看访问模式(最有可能通过 LBA 的历史表及其访问频率)并将一些数据拉入 NAND。如果对存在于 NAND 中的 LBA 的读取请求传入,则它由 4GB 芯片提供服务。如果 NAND 中不存在 LBA,则数据来自盘片。
…
混合驱动器的潜力仍然巨大,希捷在这里展示的是,使用最少的 NAND,您可以实现一些巨大的性能提升。任何以性能为导向的机械驱动器都没有理由在没有至少少量 NAND 的情况下出货。希捷还有很大的创新空间。我们可以看到具有更多 NAND 的驱动器或真正的混合驱动器,它们在 NAND 中提供读写缓存。
举个真实的例子,我最近刚刚在我的 MacBook 上升级到这个驱动器,可以证明操作系统和我的主要应用程序加载速度更快。
自 1997 年左右(可能更早)以来制造的所有硬盘驱动器都具有缓存或缓冲 RAM。驱动器的固件将它认为经常访问的扇区存储在缓存 RAM 中,因此它可以在请求时立即通过总线传送它们,而不是从相对较慢的磁盘中获取。
因此,混合硬盘将其用作另一层缓存。它受驱动器固件的控制。在概念上类似于 CPU 中的 L1 和 L2 缓存。
归档时间: |
|
查看次数: |
2880 次 |
最近记录: |