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