首页/系统/Linux 内核与性能调优速查/fs.inotify.max_user_instances 实例配额
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

fs.inotify.max_user_instances 实例配额

每个用户可创建的 inotify 实例数上限(默认 128);每个实例内部再受 watches 配额约束,二者需成对调整。

参数fs.inotify.max_user_instances
默认值128
实例含义一次 inotify_init 对应一个实例

查看与调整

查看与调整
sysctl fs.inotify.max_user_instances
sysctl -w fs.inotify.max_user_instances=1024
容器平台、浏览器、构建系统常需要更多实例;只调 watches 不调实例数仍会失败。

易错点

  • 实例与 watch 是两个独立配额,报错信息不同(EMFILE 与 ENOSPC),按错误对准参数
  • 共享同一 uid 的多个服务会合计占用配额,排查时按用户维度统计

数据来源与参考

  • man 7 inotify
  • Linux 内核 Documentation/admin-guide/sysctl/fs.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌