关闭 Linux 文件缓存

n-a*_*der 9 linux cache

如何在 Linux 中关闭写缓存?更具体地说,SUSE 11?

我的问题是,即使生成进程是用户优先级类,大量 I/O 也会杀死系统,而饥饿进程是 RR/RT 类。所以我的高可用性系统因大量超时而中断。

我已经/安装在闪存驱动器上,并且有几个安装点可以查看 RAID 控制器。对于 RAID,我想尝试关闭缓存,因为它内部有缓存。但如果它需要是系统范围的,那很好。

到目前为止,我使用了syncoption to mount,但这不像关闭缓存。

有任何想法吗?

amp*_*ine 6

安装硬盘驱动器时,使用-o sync这将关闭驱动器的写缓冲。

您也可以在 fstab 中进行设置:

/dev/sda1    /    reiserfs        sync    0   0
Run Code Online (Sandbox Code Playgroud)

  • OP说他已经试过了。 (2认同)