SSD 缓存(例如 ASUS P9X79 WS)− 可以在 Ubuntu 上使用吗?

SSD 缓存(例如 ASUS P9X79 WS)− 可以在 Ubuntu 上使用吗?

有些主板,例如华硕 P9X79 WS支持“华硕 SSD 缓存”功能。您可以将 1 个 HDD 和 1 个 SSD 连接到 2 个指定 SATA 端口,并且 IUUC,您可以设置主板将自动缓存(在 SSD 上)HDD 上存储的最常用数据。它允许您同时利用 SSD 速度和 HDD 容量。

我看见一个演讲在 YouTube 上,他们展示了如何使用在 Windows 上运行的程序进行设置。我很好奇这是否真的是一个硬件解决方案(可以在 Linux 上使用),还是部分是软件?如果只是硬件,您可以安装 Windows,运行实用程序来设置 SSD 缓存,然后安装 Ubuntu,从缓存设置中受益?(此外,如果这是一个硬件解决方案,为什么不在 BIOS 中直接设置它?)

答案1

我也一直在考虑 HP Envy 6 的 SSD 选项。你可能想阅读这篇文章角鹬讨论缓存。bcache“是Linux内核块层缓存。它允许一个或多个快速磁盘驱动器(例如基于闪存的固态驱动器(SSD))充当一个或多个较慢硬盘驱动器的缓存。”

在你开始使用 bcache 之前,我强烈建议你先阅读一下他们的“入门”部分文档。我读到的是整个 SSD 必须用于缓存(不同于可以使用驱动器子集的英特尔智能缓存)。

这里还有一些关于此主题的帖子:

http://ubuntuforums.org/showthread.php?t=1933890

我一直在等待这个项目成熟后再将其实现在我的系统上。作为替代方案,您可以将操作系统放在 SSD 和/home硬盘上。关于如何优化此配置的性能,有几条建议(例如,请参阅这里);然而,我启用的唯一选项是discard行内的内容,/etc/fstab因为其他阅读表明许多其他更改可能没有必要。

答案2

如何安装和使用 flashcache/bcache 将 HDD 缓存到 SSD?解释了如何安装 bcache 和其他 Linux 原生混合块设备。

相关内容