使用系统 RAM 作为写入缓存的 Linux 软件 RAID

使用系统 RAM 作为写入缓存的 Linux 软件 RAID

是否可以在 Linux 上配置使用系统 RAM 作为写入缓存的软件 RAID 5?我有一个 RAM 为 8GB 的​​文件服务器...如果我可以将 4GB 专用于写入缓存,那就太酷了。如果可以,该怎么做?谢谢。

答案1

这有点尴尬,因为读写缓存始终存在,尽管有 RAID 或单个磁盘块设备。但有一个旋钮可以为 RAID 自己的条带缓存添加更多 RAM:/sys/block/mdYOUR_MD_NUMBER/md/条带缓存大小

stripe_cache_size(目前仅限 raid5)条带缓存中的条目数。此值可写,但有上限和下限(32768、16)。默认值为 128。

此旋钮用于降低“部分写入”性能问题,AFAIS。它的意思是RAID 中每个磁盘驱动器的缓存页数(4k)

相关内容