我理解混合驱动器对整个系统(页面文件、启动时间等)具有优势。但是混合驱动器在写入大文件方面有优势吗?我的第一直觉告诉我没有,因为易失性区域意味着充当缓存,从而可以更好地读取。但我仍在研究混合驱动器的工作原理,我可能是错的。
答案1
这取决于你对混合体的定义。
Seagate 有一系列本质上与 HDD 相同的驱动器,但具有 16GB 或 32GB 闪存缓存。这些驱动器上的固件会跟踪哪些块(不是文件,而是块)被读取最多,并在驱动器的闪存(类似 SSD)部分中保存读取次数最多的块的副本。
写入这些驱动器不会更快。
读取随机扇区也不会更快。
多次读取同一扇区(例如,包含启动 Windows 所需文件且每次启动时都会读取的扇区)会导致这些扇区移动到闪存中,下次读取时它们将可用,从而使驱动器看起来更快。
最近提到的另一种“混合”方式实际上是普通的 HDD 和单独的 SSD。使用正确的芯片和正确的驱动程序,您可以执行与 Seagate 混合类似的操作。我不清楚它的具体工作原理。与仅使用 SSD 存储操作系统和最常访问的文件并使用 HDD 进行大容量存储相比,它似乎也没有提供任何显著的优势。(尽管在设置时需要多加思考)。
答案2
在您的场景中,混合动力与任何其他具有大缓存的驱动器没有什么不同。一旦填满缓存,您就只能使用驱动器本身的写入速度。但在大多数实际情况下,写入并不是唯一争用带宽的流量。还有其他读取和写入正在进行以服务于其他活动,其中一些将从缓存中提供服务,而不是争用驱动器的带宽。