首页 > 解决方案 > 多个 RocksDB 实例能否超过系统的 max_open_files 值?

问题描述

如果系统的ulimit max_open_files设置为 1024 并且有 10 个 RocksDB 实例运行max_open_files = 256,那么 RocksDB 是否有可能超过系统的 ulimit?我应该为每个 RocksDB 实例配置不超过系统 ulimit 的 1/10 吗?

标签: ubuntuulimitrocksdb

解决方案


该系统ulimit是每个过程的参数。假设您在单独的进程中运行 10 个 RocksDB 实例,每个实例都带有max_open_files = 256. 这不会超过系统的 ulimit。当前设置应该可以正常工作。


推荐阅读