首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wildfly 10.1中的任务最大线程值

wildfly 10.1中的任务最大线程值
EN

Stack Overflow用户
提问于 2017-02-09 17:04:05
回答 1查看 431关注 0票数 0

我想为我的系统支持每分钟7k个请求。考虑到有网络调用和数据库调用,可能需要大约4-5秒才能完成。我应该如何配置任务最大线程数和最大连接数来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2017-02-12 20:57:44

这只是个数学问题。

7k请求/分钟大约是120个请求/秒。

如果每个请求耗时5秒,那么您将有大约5x120= 600个飞行请求。

这是600个HTTP连接,600个线程,可能还有600个数据库连接。

这些数字有点简单,但我想你已经明白了。

注意,每个线程的标准Linux堆栈大小是8MB,因此600个线程仅堆栈就需要近5 5GB的内存。这是可以在操作系统级别进行配置的--但是如何确定它的大小呢?

因此,如果您计划在单个服务器实例上运行此程序,则需要进行一些严肃的OS调优。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42132248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档