How to lower latency of ultra SSD disk

pedri 6 Reputation points
2022-06-09T08:39:07.94+00:00

We have SQL database on a AzureVM. Issue is in the ultra SSD which is a data disk has disk Latency

We ran some database benchmarks.

The time to create a database takes around 90 seconds and the thread speed is around 115 seconds.

Same on a temporary Disk, that speeds are much faster. Around 20 seconds to create a Database and around 28 seconds Threads speed.

How we can reduce the latency of the disk?

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,045 questions
Azure Disk Storage
Azure Disk Storage
A high-performance, durable block storage designed to be used with Azure Virtual Machines and Azure VMware Solution.
668 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. deherman-MSFT 38,021 Reputation points Microsoft Employee Moderator
    2022-06-09T22:07:14.54+00:00

    @pedri
    I understand you are wanting to improve the performance of your ultra disks, in particular the latency.

    I think the first thing that needs to be determined is whether there is an IOPS or throughput bottleneck. To do this you can use the Storage IO utilization metrics. This should also run you through performance testing that can be done to determine the max capability of your disks and VM. Please note that VMs and disk have their own separate limits that need to be checked.

    Ultra disks are the closest thing Azure offers currently to attached storage. If this does not meet your performance needs you will have to choose a VM with local storage.

    -------------------------------

    Please don’t forget to "Accept the answer" and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


  2. Andreas Baumgarten 123.7K Reputation points MVP Volunteer Moderator
    2022-06-10T21:48:40.963+00:00

    Hi @pedri ,

    it seems the VM SKU doesn't offer the IOPS required for the Ultra Disk (IOPS 7500 and 130 MBPS):

    https://learn.microsoft.com/en-us/azure/virtual-machines/dv3-dsv3-series#dsv3-series

    210395-image.png

    As far as I know for this VM SKU the disk throughput (IOPS/MBps) is shared between all attached disks and not "per disk".
    Some more information you will find here: https://learn.microsoft.com/en-us/azure/virtual-machines/disks-performance

    ----------

    (If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)

    Regards
    Andreas Baumgarten

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.