我已将内核参数 fs.inotify.max_user_instances 设置为 100000000,但一段时间后它会自动设置为 1256。有没有办法找出哪个进程将其设置为 1256 ?我这样设置参数:
$ tail /etc/sysctl.conf
<snip>
fs.inotify.max_user_watches = 100000000
fs.inotify.max_user_instances = 100000000
$ sysctl -p
fs.inotify.max_user_watches = 100000000
fs.inotify.max_user_instances = 100000000
过了一会儿,我可以看到它已经被设置为1256
$ sysctl fs.inotify.max_user_instances
fs.inotify.max_user_instances = 1256
这是运行 Ubuntu 18.04.1 LTS (Bionic Beaver) 的 Kubernetes 工作节点。