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%.
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.
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%.
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.
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.