我在这里问是因为我找不到太多关于这方面的信息......
IO子系统worker配置下的“Io threads”和“Task max threads”设置的主要用途是什么?
在我读到的所有地方,人们都在说“Io 线程”指定了服务器可以处理的并发请求数,而“任务最大线程数”是服务器可以处理的最大并发请求数。
那么这是否意味着如果我将“Io 线程”设置为 50,这意味着 JBoss 可以同时处理 50 个浏览器请求?
我有一个网站,要求能够在 15 秒的时间内为 1500 个并发用户提供服务。每个请求的完成时间不应超过 3 秒。这包括下载浏览器需要的 html、js、css 和所有 jpg 文件。
这是否意味着我需要将“Io 线程”设置为更高的数字,例如 100,并将“任务最大线程”设置为 150?
我尝试将“任务最大线程”设置为 150,甚至 250,这似乎会降低我的网站速度。
任何人都可以解释这两个设置是如何工作的?