Currently I am using AWS EC2 servers to get maximum requests per second on server. I am using two EC2 8 Core, 15 GB Servers with AWS load balancer and backend database as Sql server with 8 Core and 30 GB Server. I have ASP.net WebAPI's deployed on IIS Server and tested load testing with JMeter. With current settings I am getting 1650 requests per second and CPU on servers are showing 20-30% utilization.
Can any body suggest me settings on IIS server to get maximum requests per second, we are targeting 3000 requests per second.
We are using Windows 2012 Server and IIS 8.0.