我正在尝试对我的应用程序进行负载测试。下面是环境:
两台IIS服务器具有配置
我将nginx配置为在上述服务器之间分配负载
使用MS SQL-仅用于插入
使用Jmeter对应用程序进行负载测试
应用程序性能被捕获到日志文件中-平均大约需要100毫秒。 CPU利用率仅为30%左右。
但是IIS处理请求的时间太长-大约1秒。我认为IIS工作进程无法旋转更多线程。
我从jmeter日志中看到,TPS约为400 /秒。我试图增加辅助处理器并将maxConcurrentRequestsPerCPU设置为60。但这并不能帮助我每秒获得1000个事务。
我想知道我是否做得正确。有什么方法可以调整IIS以获得最高性能(每秒1000个事务)。
关于。