多个 RocksDB 实例是否可以超过系统的 max_open_files 值?

Can multiple RocksDB instances exceed the system's max_open_files value?

如果一个系统的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。当前设置应该可以正常工作。