是否可以在 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)。