我正在开发一个 Restful Web服务,该服务在Jetty中作为servlet(使用阻塞IO)运行。找出最大线程的最佳设置似乎很困难。
是否有研究公式可以根据其余设置的一些易于测量的特征来确定最大线程数?
最佳答案
非常简单和原始的一个:
max_number_of_threads = CPU数量* C
其中C取决于您的应用程序的其他因素:-)
问自己以下问题:
通常我将C设置得较低,例如2-10
我正在开发一个 Restful Web服务,该服务在Jetty中作为servlet(使用阻塞IO)运行。找出最大线程的最佳设置似乎很困难。
是否有研究公式可以根据其余设置的一些易于测量的特征来确定最大线程数?
最佳答案
非常简单和原始的一个:
max_number_of_threads = CPU数量* C
其中C取决于您的应用程序的其他因素:-)
问自己以下问题: