如何禁用 xfs 分区上的 linux 文件缓存(读取和写入)。
我们在存储原始高清视频的硬件 RAID 上有一个 xfs 分区。大多数拍摄是每个 50-300GB,所以 linux 缓存的命中率为 0.001%。
我已经尝试了同步选项,但在处理文件时它仍然填满了缓存。
(每次拍摄约 30 倍以上:P)
/etc/fstab:
/dev/sdb1 /video xfs 同步,noatime,nodiratime,logbufs=8 0 1
如果有帮助,我正在运行 debian lenny。
如何在 Linux 中关闭写缓存?更具体地说,SUSE 11?
我的问题是,即使生成进程是用户优先级类,大量 I/O 也会杀死系统,而饥饿进程是 RR/RT 类。所以我的高可用性系统因大量超时而中断。
我已经/安装在闪存驱动器上,并且有几个安装点可以查看 RAID 控制器。对于 RAID,我想尝试关闭缓存,因为它内部有缓存。但如果它需要是系统范围的,那很好。
到目前为止,我使用了syncoption to mount,但这不像关闭缓存。
有任何想法吗?