使用闪存驱动器加速传统磁盘(在 Linux 上)

使用闪存驱动器加速传统磁盘(在 Linux 上)

是否有可能使用闪存驱动器来加速传统硬盘?我的想法是,如果数据已经存储在闪存驱动器上,则将所有读取操作重定向到闪存驱动器;如果在传统磁盘上找不到数据,则从传统磁盘读取数据(并且在空闲时间,从传统磁盘新访问的数据存储在闪存盘上)。

使用 Linux 标准工具已经可以实现这一点了吗?

答案1

您说的那个叫 HSM(分层存储管理器)。ZFS 中内置了一些这样的功能,但一般来说,标准 Linux 工具中没有这个功能。

一个可行的方法是将文件系统日志和/或元数据放在闪存盘上。当然,如果您有 RAID 阵列,这非常有用。使用 XFS、6 TB RAID-6 和一个小型 SSD 可实现极快的速度。

另一种选择是使用最新的 Adaptaec RAID 适配器,它允许使用 SSD 作为巨大的缓存,精确地执行您所希望的操作,但在 RAID 控制器固件级别。

最后一个选择是使用 SSD 作为高优先级的交换空间。

相关内容