很简单,普及速度赶不上 SSD 价格下降的速度。 首先要说的是 SSD 给 HDD 当缓存其实是很有效的。以现代文件系统的数据组织结构,小容量闪存对于提升机械硬盘的随机文件访问速度的确是非常有帮助的。原理在于大部分文件系统是树型结构,要访问一个具体文件的物理存储位置,往往需要七八次甚至十数次的单线程单队列 4K 随机访问。因为机械硬盘的机械结构,定位到一个具体扇区平均需要 10ms 甚至更长时间的延迟,导致访问一个文件需要 0.1 秒甚至更多。而闪存因为是全电子操作,这个定位延迟可以缩短到数十μs 甚至数μs,几百倍的性能提升。如果把文件系统结构相关的元数据(Metadata)存储在闪存上作为机械硬盘的缓存,访问一个文件只需要定位一次,也可以获得十多倍的性能提升。更详细的解释,可以参看我之前写过的文章: 为什么说固态硬盘的 4K 性能很重要? 比较普及的用闪存作为机械硬盘缓存的技术,我认为应该是 2007 年 Windows Vista 推出时的 ReadyBoost。不过 ReadyBoost 用的闪存设备是 U 盘,一方面当时只有 USB 2.0(USB 3.0 在 2008...