Что ограничивает максимальное количество одновременных подключений? IIS? Windows Server?

Что ограничивает максимальное количество одновременных подключений? IIS? Windows Server?

У меня есть приложение asp.net, развернутое на IIS, и я недавно обновил ЦП и память, чтобы они удвоились, в надежде, что будет поддерживаться больше одновременных пользователей. Тем не менее, в моем нагрузочном тесте кажется, что сервер не может обработать даже 100 одновременных подключений. Более того, если посмотреть на ЦП и память, то во время нагрузочного теста используется только около 40% ресурсов! Есть ли какое-то место на сервере, или в IIS, или в machine.config, где количество одновременных подключений, которые сервер может принять за раз, ограничено? Я добавил это в web.config:

<system.net>
    <connectionManagement>
        <add address="*" maxconnection="65535"/>
    </connectionManagement>
</system.net>

А это в machine.config:

<processModel enable="true" timeout="00:03:00" requestLimit="Infinite" requestQueueLimit="Infinite" maxWorkerThreads="10000" maxIoThreads="10000"/>

Связанный контент