如何在 SSD/RAM 上缓存(更多)数据以避免旋转?

如何在 SSD/RAM 上缓存(更多)数据以避免旋转?

我在 40GB SSD 上运行 Ubuntu 服务器 12.04,并安装了用于媒体文件的 raid 5。我经常通过 samba 访问文件,要么使用 Raspberry Pi 播放音乐,要么使用另一台 PC 访问其他文件。
我想通过缓存常用数据来避免 raid 启动。
这种情况已经发生了,例如,当我在停止后播放同一个音乐文件夹时。但它似乎只缓存了我发出的最后一个请求。

有没有办法让缓存更大/更智能?
例如,我总是希望缓存 raid 的根文件结构。
目前看来,只有降速前的最后一个请求被缓存。

缓存整个文件结构也非常棒,这样只有当我实际访问文件时才需要旋转。

tl;dr 有没有办法永久缓存某些东西?(或类似的东西)

答案1

您可以使用缓存在 Linux 上启用文件驱动器的缓存,方法是使用 SSD 作为缓存。这应该可以减轻读取操作对磁盘的需要。只需缩小现有的操作系​​统分区并留出几 GB 用作缓存即可。

相关内容