我不明白设置的最佳方法fs.inotify.max_user_watches
有sysctl
。实际上,除了需要设置特定进程可以监视的文件数量之外,我对这里发生的事情了解得不多。
我相信我可以通过运行以下命令来查看最大用户数:
cat /proc/sys/fs/inotify/max_user_watches
我的理解是,有人建议/proc/sys/fs/inotify/max_user_watches
通过/etc/sysctl.conf
在编辑器中打开并将其添加到其中来进行更改:
fs.inotify.max_user_watches=524288
然后运行sudo sysctl -p
-大概-处理对该文件所做的更改。
其他建议运行这样的命令:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
我知道那-w
代表写,但是正在写什么,写在哪里?只是该命令发生了变化/proc/.../max_user_watches
?
上面概述的两种方法中哪一种最好?据我所知,524288和12288是不同的数字,但我不明白的运行效果之间的差异-p
和-w
。