Hi @wada,
It seems that 16 requests are processed per core, but please tell me where the maximum number of requests that can be processed simultaneously per core is set.
Based on your description, I think what you are looking for the setting about maxConcurrentRequestsPerCPU
. It specifies how many simultaneous requests ASP.NET allows per CPU.
Simple refer to this official doc: <applicationPool> Element (Web Settings) - Attributes.
But according to the documentation, the default value should be 5000 (.NET Framework 4), and different with what you mentioned. You can check the configuration file with location:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config
Add <system.web>
element in configuration:
<configuration>
<system.web>
<applicationPool
maxConcurrentRequestsPerCPU="5000"
maxConcurrentThreadsPerCPU="0"
requestQueueLimit="5000" />
</system.web>
</configuration>
In addition, this configuration applies to ASP.NET applications running in integrated mode on IIS 7.0 or later, please check whether it matches your situation.
Best regards,
Xudong Peng
If the answer is the right solution, please click "Accept Answer" and kindly upvote. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.