Accomplish up to 50% More ASP.NET Work on Microsoft® Azure® Dsv5 Virtual Machines Enabled by 3rd Gen Intel® Xeon® Scalable Processors

ASP.NET

  • Up to 44% higher request/sec rate on standard D4s_v5 VMs featuring 3rd Gen Intel® Xeon® Scalable processors vs. D4s_v4 VMs.

  • Up to 50% higher request/sec rate on standard D8s_v5 VMs featuring 3rd Gen Intel® Xeon® Scalable processors vs. D8s_v4 VMs.

  • Up to 45% higher request/sec rate on standard D16s_v5 VMs featuring 3rd Gen Intel® Xeon® Scalable processors vs. D16s_v4 VMs.

author-image

投稿者:

In Tests on Docker Containers, These Virtual Machines (VMs) Performed Better Than Dsv4 VMs with Older Processors

For organizations that host web, mobile, and IoT apps, the ASP.NET framework is a popular development platform option. Once your developers have built and released these apps, response times can play a vital role in user experience. We tested two generations of Azure VMs with ASP.NET Core 6.0 on Docker containers: Standard Dsv5 VMs featuring 3rd Gen Intel® Xeon® Scalable processors, and Standard Dsv4 VMs featuring 2nd Gen Intel® Xeon® Scalable processors. On a variety of scenarios including tests related to Plaintext, Json, Fortunes, and more, the Dsv5 VMs processed more requests per second than their Dsv4 counterparts.

Performance on 4vCPU VMs

Figure 1 shows the relative ASP.NET performance of VMs with 4 vCPUs, where the Dsv5 VMs consistently yielded higher performance than Dsv4 VMs by up to 44%.

Figure 1. Relative test results comparing the requests-per-second rate of D4s_v5 VMs enabled by 3rd Gen Intel® Xeon® Scalable processors vs. D4s_v4 VMs enabled by 2nd Gen Intel® Xeon® Scalable processors.

Performance on 8vCPU VMs

In Figure 2, we show results for tests on VMs with 8 vCPUs. Dsv5 VMs again processed a higher rate of requests across each test, showing up to 50% improvement.

Figure 2. Relative test results comparing the requests-per-second rate of D8s_v5 VMs enabled by 3rd Gen Intel® Xeon® Scalable processors vs. D8s_v4 VMs enabled by 2nd Gen Intel® Xeon® Scalable processors.

Performance on 16vCPU VMs

Figure 3 illustrates that 16vCPU Dsv5 VMs offered higher performance than 16vCPU Dsv4 VMs, showing an improvement of up to 45%.

Figure 3. Relative test results comparing the requests-per-second rate of D16s_v5 VMs enabled by 3rd Gen Intel® Xeon® Scalable processors vs. D16s_v4 VMs enabled by 2nd Gen Intel® Xeon® Scalable processors.

Performance on 32vCPU VMs

At the 32vCPU size, Figure 4 shows that Dsv5 VMs offered better performance on test scenarios, with a rate up to 30% higher than Dsv4 VMs.

Choosing Azure Standard Dsv5 VMs with 3rd Gen Intel® Xeon® Scalable processors to power your ASP.NET Core 6.0 apps could enable you to deliver a faster, smoother experience to your end users.

Figure 4. Relative test results comparing the requests-per-second rate of D32s_v5 VMs enabled by 3rd Gen Intel® Xeon® Scalable processors vs. D32s_v4 VMs enabled by 2nd Gen Intel® Xeon® Scalable processors.

Learn More

To begin running your workloads on Azure Dsv5 VMs with 3rd Gen Intel® Xeon® Scalable processors, visit https://learn.microsoft.com/en-us/azure/virtual-machines/dv5-dsv5-series

Tests by Intel completed March 2022. All tests on Azure East US Region with Ubuntu 20.04.2 LTS kernel 5.8.0-1036-azure and ASP.Net Core 6.0. Instance details: Standard D4s_v5: Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 4 vCPU, 16GB RAM; Standard D8s_v5: Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 8 vCPU, 32GB RAM; Standard D16s_v5: Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 16 vCPU, 64GB RAM; Standard D32s_v5: Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 32 vCPU, 128GB RAM; Standard D4s_v4: Intel® Xeon® Platinum 8272CL, Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 4 vCPU, 16GB RAM; Standard D8s_v4: Intel® Xeon® Platinum 8272CL, Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 8 vCPU, 32GB RAM; Standard D16s_v4: Intel® Xeon® Platinum 8272CL, Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 16 vCPU, 64GB RAM; Standard D32s_v4: Intel® Xeon® Platinum 8272CL, Intel® Xeon® Platinum 8370C CPU @ 2.8GHz, 32 vCPU, 128GB RAM.