ubuntu16.04下跑websocket client进行压力测试,最大线程数如何提升?

lilith141201 2017-08-30 04:33:23
系统ubuntu16.04。python写的websocket client进行压力测试,当跑到12000个线程的时候报出

File "/usr/lib/python2.7/threading.py", line 736, in start
_start_new_thread(self.__bootstrap, ())
error: can't start new thread

此时系统还有很多剩余内存


查了一些资料,也设置了很多系统参数想解除限制,目前看都无用,故求助。

这是我已经设置过的值
ulimit -a


cat /etc/sysctl.conf


...全文
5351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lilith141201 2017-08-31
  • 打赏
  • 举报
回复
引用 3 楼 cy309173854 的回复:
[quote=引用 2 楼 lilith141201 的回复:] [quote=引用 1 楼 cy309173854 的回复:] 修改文件打开限制试试呢? 这个是centos下的参数: # vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072
设置过,没啥用:( cat /etc/security/limits.conf [/quote] 看下这个配置呢,貌似也有影响: /etc/security/limits.d/90-nproc.conf [/quote] ubuntu16.04没这个文件。。
曹宇飞丶 2017-08-31
  • 打赏
  • 举报
回复
引用 2 楼 lilith141201 的回复:
[quote=引用 1 楼 cy309173854 的回复:] 修改文件打开限制试试呢? 这个是centos下的参数: # vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072
设置过,没啥用:( cat /etc/security/limits.conf [/quote] 看下这个配置呢,貌似也有影响: /etc/security/limits.d/90-nproc.conf
lilith141201 2017-08-31
  • 打赏
  • 举报
回复
引用 1 楼 cy309173854 的回复:
修改文件打开限制试试呢?
这个是centos下的参数:
# vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072


设置过,没啥用:(
cat /etc/security/limits.conf
曹宇飞丶 2017-08-31
  • 打赏
  • 举报
回复
修改文件打开限制试试呢? 这个是centos下的参数: # vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072

23,117

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧