在jmeter nogui 模式下压测,线程数设置为5000时,报错如下:
Uncaught Exception java.lang.OutOfMemoryError: unable to create new native thread. See log file for details.
问题排查:
ulimit -u
如上图,发现可打开的进程数或线程数的最大值为709,所以加大该值即可解决问题:
运行如下命令进行修改:
sudo vim /etc/security/limits.d/20-nproc.conf
再重启一下终端就可以了