分类: LINUX
2018-05-10 19:51:37
1. inotify关键参数说明
在/proc/sys/fs/inotify目录下有三个文件,对inotify机制有一定的限制。
[root@nfs01 scripts]#ll /proc/sys/fs/inotify/
total 0
-rw-r--r--1 root root 0 Apr 20 23:24 max_queued_events
-rw-r--r--1 root root 0 Apr 20 23:24 max_user_instances
-rw-r--r--1 root root 0 Apr 20 23:24 max_user_watches
[root@nfs01 scripts]#
说明:
max_user_watches:设置initifywait或inotifywatch命令可以监视的文件数量(单进程)
max_user_instances:设置每个用户可以运行的inotifywait或inotifywatch命令的进程数
max_queued_events:设置inotify实例事件(event)队列可容纳的事件数量
2. inotify时事件相关参数默认大小
[root@nfs01 inotify]# cat max_queued_events
16384
[root@nfs01 inotify]# cat max_user_instances
128
[root@nfs01 inotify]# cat max_user_watches
8192
[root@nfs01 inotify]#
3. 实例调整
[root@nfs01 inotify]# echo "50000000" >max_user_watches
[root@nfs01 inotify]# echo "50000000" >max_user_instances
[root@nfs01 inotify]# cat max_user_watches
50000000
[root@nfs01 inotify]# cat max_user_instances
50000000
说明:
echo “500000”>max_user_.....设置参数重启会失效,为此想要永久生效需追加至/etc/rc.local
希望经过分享可以帮到有需要的盆友们。Linux如今深受互联网企业的喜爱,想要众多的IT工作者中脱颖而出,就需要拥有高深的技术,学习增值是必不可少的。学习之路,是贵在坚持的。