Azure VM SSD premium very slow performance

Giuseppe Melis 96 Reputation points
2022-06-30T12:21:24.443+00:00

Hi,
I must migrate from my actual provider to Azure VM.
I have 2 VM with the same problem, Windows Server 2022 Standard B2ms with a disk P10 SSD Premium. The max IO/s must be 500 and the velocity 100MB/s.
I have a file zip of 5 GB, I extract it in 4 minutes from my actual provider. With Azure VM 2 hours. The max I/O per seconds used is 24 and max velocity is 700Kbps. the CPU used is 50%.
Where is the problem?
The 2 VM are in:
West Europe (Zone 1)
West Europe (Zone 3)

Thank you

Giuseppe

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

4 answers

Sort by: Most helpful
  1. Edesan Tomaz 1 Reputation point MVP
    2022-06-30T19:53:46.533+00:00

    Hi Giuseppe,

    Maybe the problem is in the VM Size Type.

    VM series B are shared on host with other clients and this can bring performance problems.

    I recomend change the VM Size type to Dv3 or Dv4 (General Purpose) that is dedicated to you.

    0 comments No comments

  2. Andreas Baumgarten 123.7K Reputation points MVP Volunteer Moderator
    2022-06-30T21:30:14.993+00:00

    Hi @Giuseppe Melis ,

    the IO performance of a disk depends on 2 factors:

    1. on the performance of the disk -> P10 = 500 IOPS / 100 MB/sec
      (https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types#premium-ssd-size)
    2. on the performance of the VM -> B2ms = 1920 IOPS / 22.5 MBps
      (https://learn.microsoft.com/en-us/azure/virtual-machines/sizes-b-series-burstable)

    You should check the performance indicators of the VM in the Azure Portal:
    https://learn.microsoft.com/en-us/azure/virtual-machines/monitor-vm

    Maybe you can identify the bottleneck of your performance issue this way.

    ----------

    (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

  3. Giuseppe Melis 96 Reputation points
    2022-07-01T14:23:09.213+00:00

    Hi @Andreas Baumgarten ,
    I stopped real time protection antivirus, now in the monitor I see 100 I/Ops and 7,60 MBps.
    When I use the zip extractor antivirus use a large quantity of resources. But monitor show me only the zip extractor resources used, not the antivirus resources used.
    This is an acceptable value, but is always a low value , there is some bug in the monitor and not show all the real resources used.
    But if I pay for 500 IOPS or 22.5 MBps and I see in the monitor 1/5 of the resources used I can think they are giving me less than I pay.
    Where can I report a bug in the monitor resource calculate?

    Thank you

    0 comments No comments

  4. Andreas Baumgarten 123.7K Reputation points MVP Volunteer Moderator
    2022-07-01T17:07:53.99+00:00

    Hi @Giuseppe Melis ,

    did you check if the CPU is maybe a limiting component while extracting the large zip file?

    ----------

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