歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> fs.inotify.max

fs.inotify.max

日期:2017/2/27 15:43:18   编辑:Linux教程

看到too many open files可能想到fs.file-max參數,其實還受下面參數影響:

fs.inotify.max_queued_events:表示調用inotify_init時分配給inotify instance中可排隊的event的數目的最大值,超出這個值的事件被丟棄,但會觸發IN_Q_OVERFLOW事件。
fs.inotify.max_user_instances:表示每一個real user ID可創建的inotify instatnces的數量上限,默認128.
fs.inotify.max_user_watches:表示同一用戶同時可以添加的watch數目(watch一般是針對目錄,決定了同時同一用戶可以監控的目錄數量)
建議修改系統默認參數,方法如下(vi /etc/sysctl.conf):
fs.inotify.max_user_instances=8192

注意: max_queued_events 是inotify管理的隊列的最大長度,文件系統變化越頻繁,這個值就應該越大。如果你在日志中看到Event Queue Overflow,說明max_queued_events太小需要調整參數後再次使用。

Wed Apr 13 14:00:27 CST 2016

Copyright © Linux教程網 All Rights Reserved