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

Performance wildfly 10.1中的任务最大线程值,performance,load,wildfly,wildfly-10,Performance,Load,Wildfly,Wildfly 10,我想为我的系统支持每分钟7k个请求。考虑到网络调用和数据库调用可能需要大约4-5秒才能完成。我应该如何配置任务最大线程数和最大连接数来实现这一点 这只是数学 每分钟7k个请求大约是每秒120个请求 如果每个请求需要5秒,那么您将有大约5 x 120=600个机上请求 这是600个HTTP连接,600个线程,可能还有600个数据库连接 这些数字有点简单,但我想你明白了 请注意,每个线程的标准Linux堆栈大小为8MB,因此600个线程仅为堆栈需要近5GB的内存。这在操作系统级别是可配置的,但是您如

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

这只是数学

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

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

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

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

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

因此,如果您计划在单个服务器实例上运行此操作系统,您将需要进行一些认真的操作系统调优。

这只是数学问题

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

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

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

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

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

因此,如果您计划在单个服务器实例上运行此操作系统,那么您将需要进行一些认真的操作系统调优