wildfly 10.1中的任务最大线程值

时间:2017-02-09 09:04:05

标签: performance load wildfly wildfly-10

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

1 个答案:

答案 0 :(得分:2)

这只是数学。

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

如果每个请求花费5秒,那么您将有大约5 x 120 = 600个机上请求。

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

这些数字有点简单,但我认为你能得到这些数据。

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

因此,如果您打算在单个服务器实例上运行此操作,那么您将要进行一些严格的操作系统调整。