ubuntu - 多个 RocksDB 实例能否超过系统的 max_open_files 值?
问题描述
如果系统的ulimit max_open_files
设置为 1024 并且有 10 个 RocksDB 实例运行max_open_files = 256
,那么 RocksDB 是否有可能超过系统的 ulimit?我应该为每个 RocksDB 实例配置不超过系统 ulimit 的 1/10 吗?
解决方案
该系统ulimit
是每个过程的参数。假设您在单独的进程中运行 10 个 RocksDB 实例,每个实例都带有max_open_files = 256
. 这不会超过系统的 ulimit。当前设置应该可以正常工作。
推荐阅读
- java - leetcode 437 为什么还要对子节点应用 DFS?
- javascript - 获取元素内的文本,如果元素包含选择获取选定选项
- android - 为什么我的自定义 IntelliJ 插件不会出现在 Android Studio 和 PyCharm 中?
- java - 菜单工具栏显示在错误的片段中
- typescript - 嵌套对象类型定义
- mysql - 按功能将 MySQL 存储分配到驱动器
- html - 提交带有嵌入结果表的 HTML Web 表单后无法单击搜索结果元素 - VBA 网页抓取
- python - 取消初始化模块后的 pygame sys.exit() 错误
- machine-learning - 全局平均池化(GAP)之前的 VGG16 中的最大池化?
- javascript - 将 javascript .millis() 对象转换为其等效的 python