混合硬盘,它们是如何工作的?

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

昨天我在上读了Atwood博客post的Jeff Revisiting,我第一次听说混合硬盘: 具有小型SSD部分的HD,其余为常规旋转硬盘驱动器。 所以,如果没有全部的( for ) 硬盘驱动器的高成本,那么它的性能。

所以我的问题是

谁决定进入SSD部分? 它是由软件( 操作系统) 完成的? 它是由磁盘内的硬件/固件完成的?


回答 1:

假设你正在谈论的是 SeagateAnandTech 有一个关于驱动器的信息。 摘录:

当我第一次听到它的时候,NAND的大小让我大吃一惊。 我其实期望有更大的。 但是,在,中,xfs NAND只作为读取缓存而行动- 写永远不触摸 NAND。 驱动器在时间( 很可能通过LBAs历史表和他们的访问频率) 中查看访问模式,并将一些数据提取到 NAND。 如果在NAND中存在一个已经读的请求,则它将从 4GB 芯片中提供服务。 如果LBA不在NAND中,数据来自磁盘。

混合驱动器的潜力仍然是巨大的,希捷所展示的内容是,使用最少的NAND可以获得一些巨大的性能。 没有任何面向性能的机械驱动器,至少没有少量的NAND在板上。 希捷也有足够的空间来创新。 我们可以看到带有更多NAND或者真正混合驱动器的驱动器,它们提供了在NAND中读写的功能。

对于真实的世界示例,我刚刚升级到我的varchar上,并证明了操作系统和主应用程序加载快。


回答 2:

自 1997或者( 可能早) 之后的所有硬盘都有缓存或者缓冲内存。 驱动器固件存储缓存RAM中频繁访问的扇区,因这里可以在请求时立即通过总线传递它们。

因此混合硬盘将这作为另一层缓存。 它在驱动器的固件控制下。 在概念上类似于你在CPU中拥有L1和L2缓存的方式。



Drive  HAR  硬盘  Drives  Hybrid