如何为 Windows 服务中托管的 WEBPAI 设置 maxWorkerThreads
How to set maxWorkerThreads for WEBPAI Hosted in Windows service
我们在 windows 服务中托管了 WEBApi(dotnet 框架 4.6.1)。
现在我们需要根据内核数设置 maxWorkerThreads 和 maxIOThreads 以进行性能调优..
是否可以在 app.config 文件本身中设置此信息?或者请引导我到正确的地方
您可以在 machine.config
文件中设置这些数字。路径是 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
。打开 machine.config
文件并搜索 <processModel>
.
您会找到这样的项目:
这意味着asp.net框架会根据不同的情况自动为你配置asp.net个线程参数来处理并发请求。它是在每个 CPU 的基础上设置的。单个 CPU 的默认值为 20/20。所以你不需要设置它。
我们在 windows 服务中托管了 WEBApi(dotnet 框架 4.6.1)。
现在我们需要根据内核数设置 maxWorkerThreads 和 maxIOThreads 以进行性能调优..
是否可以在 app.config 文件本身中设置此信息?或者请引导我到正确的地方
您可以在 machine.config
文件中设置这些数字。路径是 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
。打开 machine.config
文件并搜索 <processModel>
.
您会找到这样的项目:
这意味着asp.net框架会根据不同的情况自动为你配置asp.net个线程参数来处理并发请求。它是在每个 CPU 的基础上设置的。单个 CPU 的默认值为 20/20。所以你不需要设置它。