我试图使用连接池(pgBouncer)运行一些测试。我试图通过pgBench运行2000个客户端。
当运行以下命令时:
./pgbench -h 172.1.1.9 pgbench -p 6432 --client=2000 --progress=30 --time=120 --jobs=2 -C -U pgbench
我已经通过服务本身设置了pgBouncer文件描述符限制,但是pgBench限制我运行超过1024。我已经从9.6升级到13,但仍然遇到这个问题。
我怎么绕过这个?
任何帮助都非常感谢。
在bash shell中,您可以执行ulimit -S -n 2100
(假设您的系统配置允许您这样做)来提高限制。要了解更多细节,请阅读您的shell的文档。