dat*_*arl 6 mount udev centos7
我正在尝试在已安装的驱动器上保留预读规则以与 mongodb 一起使用。
挂载被持久使用/etc/fstab并且按预期工作。
我添加了一个udev规则ACTION=="add", KERNEL=="sdb", ATTR{bdi/read_ahead_kb}="16"中/etc/udev/rules.d/85-mongod.rules,并确认它与udevadm test --action=add /sys/block/sdb。
重新启动时,磁盘已安装,但预读设置为默认值,而不是 udev 规则设置的值。
我centOS 7.1在谷歌云上运行并安装了一个永久性磁盘。
这是竞争条件还是其他时间问题?有什么解决方法吗?我不愿意使用,/etc/rc.local因为我不确定在执行时是否总是挂载磁盘,但不确定这是否真的是一个问题。
谢谢你的帮助!
小智 0
如果您有 Red Hat 登录帐户:https://access.redhat.com/solutions/4378581
cat /lib/tuned/throughput-performance/tuned.conf | grep -iB1 readahead
Run Code Online (Sandbox Code Playgroud)
您需要将“readahead=>4096”更改为“readahead=>0”。