#postgresql #pgbench
Вопрос:
Я пытаюсь провести некоторое тестирование с помощью пула соединений (pgBouncer). Я пытаюсь запустить 2000 клиентов через pgBench.
При выполнении следующих:
./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, но все еще испытываю проблему.
Как бы мне это обойти?
Мы очень ценим любую помощь.
Ответ №1:
В оболочке bash вы бы сделали ulimit -S -n 2100
(при условии, что ваша система настроена так, чтобы позволить вам) увеличить лимит. Для получения более подробной информации ознакомьтесь с документами для вашей оболочки.