IIS 7 and Above
Slower IIS performance on newer high core Xeon Servers
Last post Jul 17, 2019 05:53 AM by Jalpa Panchal
Jul 16, 2019 02:48 PM|f.sgrilli|LINK
we've a big problem with one of our customers regarding the performance of an IIS web application based on ASP.
The older servers are Dell R630 with 2xIntel Xeon E5-2650v3 (20 core total), 48GB RAM and 2x240GB SSD (Windows Server 2012) whereas the newer ones are Dell R640 with 2xIntel Xeon Gold 6130 (32 core total), 64GB RAM, 2x240GB SSD (Windows Server 2016).
We stress tested the application in the new environment and we found that the new servers delivered almost 30% less request per second. Moreover all the CPU cores are capped at 100% most of the time while in the older infrastructure the CPU usage fluctuates
between 50% and 100%. We also tested the same OS and IIS installation removing one of the SSD from the older servers to boot the new one with the exact same environment. Same result.
The newer Xeon processors are better at single core and multi core processing and we can't figure out why their permormance are so bad.
Thanks a lot in advance.
Jul 17, 2019 05:53 AM|Jalpa Panchal|LINK
Did you change the code after upgrading system? for slow performance, there are lots of reason like Unnecessary redirects, slow network, Too many plugins, Too many file requests, Extra large images, Database Issue. you could try to use failed request tracing
to capture the time taken in each part of IIS pipeline and check which part i stake more time to load.
For more information you can refer below links:
Troubleshooting IIS request performance slowness issues using FREB tracing
Troubleshooting a performance issue with Failed Request Tracing and appcmd in IIS7