小编cca*_*ert的帖子

如何设置和理解 fs.notify.max_user_watches

我不明白设置的最佳方法fs.inotify.max_user_watchessysctl。事实上,除了我需要设置特定进程可以查看的文件数量这一事实之外,我对这里发生的事情并不了解。

我相信我可以通过运行以下命令查看最大用户数:

cat /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)

我的理解是,有些人建议/proc/sys/fs/inotify/max_user_watches通过/etc/sysctl.conf在编辑器中打开并将其添加到其中来进行更改:

fs.inotify.max_user_watches=524288
Run Code Online (Sandbox Code Playgroud)

然后运行sudo sysctl -p- 大概 - 处理对文件所做的更改。

其他人建议运行这样的命令:

sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
Run Code Online (Sandbox Code Playgroud)

我知道这-w代表 write,但是正在写什么,写在哪里?只是这个命令改变了/proc/.../max_user_watches吗?

上面概述的两种方法中哪一种最好?我知道524288和12288是不同的数字,但是我不明白运行-p-w.

linux sysctl

39
推荐指数
2
解决办法
5万
查看次数

标签 统计

linux ×1

sysctl ×1