Azure VM persistent page blob disks appear not to deliver 500 IOPs or 60 MB/s as expected

I need to benchmark Azure standard A3 and A4 VMs to see if I can get the advertised
500 IOPs -
60 MB/s per disk.
I'm aware of the 20k maximum IOPS per standard storage account. The following VM test is done in its own (standard) storage account.
I tested a new standard A3 VM that comes with 4 cores, 7 GB RAM, and up to 8x 1TB persistent HDD disks delivering 500 IOPS or 60MB/s each.
I created and used the following script to provision and attach 8x disk to the VM, Powershell into the VM, create a Storage Space - simple, 8 columns, 128k interleave (to make a 1MB stripe - best suited for the anticipated workload):
$SubscriptionName = '####Removed####'
$StorageAccount = 'testdisks1storageaccount'
$VMName = 'testdisks1vm'
$ServiceName = 'testdisks1cloudservice'
$PwdFile = ".\$VMName-####Removed####.txt"
$AdminName = '####Removed####'
# Pick Storage Account
Set-AzureSubscription -SubscriptionName $SubscriptionName -CurrentStorageAccount $StorageAccount
# Create and attach 8x 1TB disks
0..7 | % { $_
Get-AzureVM -ServiceName $ServiceName -Name $VMName |
Add-AzureDataDisk -CreateNew -DiskSizeInGB 1023 -DiskLabel "Disk$_" -LUN $_ |
Update-AzureVM
# Remote to the VM and creacte storage space:
$objVM = Get-AzureVM -Name $VMName -ServiceName $ServiceName
$VMFQDN = (Get-AzureWinRMUri -ServiceName $ServiceName).Host
$Port = (Get-AzureWinRMUri -ServiceName $ServiceName).Port
# Get certificate for Powershell remoting to the Azure VM if not installed already
Write-Verbose "Adding certificate 'CN=$VMFQDN' to 'LocalMachine\Root' certificate store.."
$Thumbprint = (Get-AzureVM -ServiceName $ServiceName -Name $VMName |
select -ExpandProperty VM).DefaultWinRMCertificateThumbprint
$Temp = [IO.Path]::GetTempFileName()
(Get-AzureCertificate -ServiceName $ServiceName -Thumbprint $Thumbprint -ThumbprintAlgorithm sha1).Data | Out-File $Temp
$Cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $Temp
$store = New-Object System.Security.Cryptography.X509Certificates.X509Store "Root","LocalMachine"
$store.Open([System.Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)
$store.Add($Cert)
$store.Close()
Remove-Item $Temp -Force -Confirm:$false
# Attempt to open Powershell session to Azure VM
Write-Verbose "Opening PS session with computer '$VMName'.."
if (-not (Test-Path -Path $PwdFile)) {
Write-Verbose "Pwd file '$PwdFile' not found, prompting to pwd.."
Read-Host "Enter the pwd for '$AdminName' on '$VMFQDN'" -AsSecureString |
ConvertFrom-SecureString | Out-File $PwdFile
$Pwd = Get-Content $PwdFile | ConvertTo-SecureString
$Cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $AdminName, $Pwd
$Session = New-PSSession -ComputerName $VMFQDN -Port $Port -UseSSL -Credential $Cred -ErrorAction Stop
# Check available disks:
$ScriptBlock = { Get-PhysicalDisk -CanPool $True }
$Result = Invoke-Command -Session $Session -ScriptBlock $ScriptBlock
$Result | sort friendlyname | FT -a
<#
FriendlyName CanPool OperationalStatus HealthStatus Usage Size PSComputerName
PhysicalDisk2 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk3 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk4 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk5 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk6 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk7 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk8 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
PhysicalDisk9 True OK Healthy Auto-Select 1023 GB testdisks1cloudservice.cloudapp.net
#>
# Create Storage Space with 8 disks, optimize for 1MB stripe
$ScriptBlock = {
$PoolName = "VeeamPool2"
$vDiskName = "VeeamVDisk2"
$VolumeLabel = "VeeamRepo2"
New-StoragePool -FriendlyName $PoolName -StorageSubsystemFriendlyName “Storage Spaces*” -PhysicalDisks (Get-PhysicalDisk -CanPool $True) |
New-VirtualDisk -FriendlyName $vDiskName -UseMaximumSize -ProvisioningType Fixed -ResiliencySettingName Simple -NumberOfColumns 8 -Interleave 128KB |
Initialize-Disk -PassThru -PartitionStyle GPT |
New-Partition -AssignDriveLetter -UseMaximumSize |
Format-Volume -FileSystem NTFS -NewFileSystemLabel $VolumeLabel -AllocationUnitSize 64KB -Confirm:$false
Get-VirtualDisk | select FriendlyName,Interleave,LogicalSectorSize,NumberOfColumns,PhysicalSectorSize,ProvisioningType,ResiliencySettingName,Size,WriteCacheSize
$Result = Invoke-Command -Session $Session -ScriptBlock $ScriptBlock
$Result
<#
DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size PSComputerName
F VeeamRepo2 NTFS Fixed Healthy 7.98 TB 7.98 TB testdisks1clouds...
FriendlyName : VeeamVDisk2
Interleave : 131072
LogicalSectorSize : 512
NumberOfColumns : 8
PhysicalSectorSize : 4096
ProvisioningType : Fixed
ResiliencySettingName : Simple
Size : 8778913153024
WriteCacheSize : 0
PSComputerName : testdisks1cloudservice.cloudapp.net
RunspaceId : 36930724-4ed4-4813-a8d5-1a8b56b0b1da
#>
Then I RDP'd into the VM, and ran IOMeter to test the IO performance of the disk I just created. According to Microsoft documentation I'm expecting to see 4K IOPS or 480 MB/s throughput (8x disks x 500 IOPS or 60 MB/s each)
I got:
1.3K IOPS instead of 4k, and ~85MB/s instead of 480MB/s.
I've used all 4 workers (cores) to test, and saturated the disk queue with 20 concurrent IOs (see disk queue length on the bottom right part of the image). I tested with a single IO profile: 64K blocks 50% read/50% write which is the IO profile of the anticipated
workload for this VM. 
This is East US 2 region.
This is consistent with other people's findings like this post.
I also tested using the 8 disks as a striped disk in Windows. I removed the volume, vDisk, Storage Space, then provisioned a traditional RAID 0 striped disk in this Windows Server 2012 R2 VM. Results were slightly better:
This is still far off the expected 4k IOPS or 480 MB/s I should be seeing here.
My question is:
What do I need to do to get this 4k IOPS or 480 MB/s IO performance in standard A3 VM? Or what's the recommended configuration to get this promised performance?
Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

OK. BTW, I upgraded this US East 2 region VM to A4, deleted the storage space and retested with a 16-disk, 16-column space. I got exactly twice the performance (2.6k IOPS, 175 MB/s).
See this post for more details.
I repeated the test on another A4 VM in US East region. This was even worse. Showing 1.7k IOPS, 100 MB/s in 16-disk / 16-column storage space disk testing..
Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

Similar Messages

  • Powermac g5 will not boot---hard disk appears not to mount

    tried resetting smu, nvram
    tried disk util---does not see drive(orig. 160 gb)
    tried new disk---not recognized either
    boots to OF ok
    i'm running out of patience and have no money to take it to apple
    would greatly appreciate any input/advice--thanks

    Dear Fryan,
    Welcome to Apple Discussions.
    The HDD is not mounting and there could be lot of reasons for this malfunction.
    What you can try is :
    1.Open the unit and reseat the HDD cable.
    2.Re-pair the RAM .(re-arrange)
    3.Do PMU/SMU reset.
    4.Try to boot holding the "option" key. You will see the HDD icon if you do not see the HDD icon that means the boot rom is failing to rcognize your HDD. This could be a Logic Board faliure or a HDD faliure (but lets not assume things so fast
    If you do see the HDD icon then click on it and then click on the right arrow.
    5.If the previous step fail try to boot to the install disk holding the c key or the same procedure usin option key.
    6.If it is able to boot to install disk thank god that your logic board is safe.
    7.Your install disk has an Apple Hardware Test included you will have to boot it holding the option key and choose AHT to boot to AHT and run the test.
    (Addtional testing steps)
    1.IF you happen to have another MAc then you can connect the affectd Mac to a known good Mac via firewire cable and boot the affected mac with the HDD of the good MAc by holding the option key and starting the good mac with T key.
    Also you can do the reverse step to chekc the HDD of the Affected mac.This procedure is called target disk mode.
    Tell me how far you are able to go.
    Hopw this helps.
    Good Day!
    Ravi Dimri.

  • My Safari browser is not working well. Junk pages keep poping in and key pages for me appear intoxicated by alien pop ups preventing me navigate that page. Updated last Safari version and problem prevailed. Tried downloading Safari for Mac OS X Mavericks.

    My Safari browser is not working well. Junk pages keep popping up and key pages, for me, appear intoxicated by alien pop ups preventing me navigate that page.
    I updated to latest Safari version (7.0.4) but the problem persists.
    I tried downloading a new version of Safari for Mac OS X Mavericks but couldn't find it available.
    Thanks for your help.

    The pop ups are malware. It's not necessary to reinstall Safari.
    Help here ..
    The Safe Mac » Adware Removal Guide
    The Safe Mac » Genieo
    The Safe Mac » Mac Malware Guide
    Just so you are aware, on a Mac running Mavericks, the only way to reinstal Safari to to restore OS X using OS X Recovery

  • Uploading Page Blob to Azure - Storage Exception: Make sure the value of Authorization header is formed correctly

    I am using Microsoft Azure Java SDK for Uploading Page Blobs (Size: 20G/40G). IN mid of Uploading, SDK throws Storage Exception:
    java.io.IOException: null
    at com.microsoft.azure.storage.core.Utility.initIOException(Utility.java:584) ~[classes/:na]
    at com.microsoft.azure.storage.blob.BlobOutputStream$2.call(BlobOutputStream.java:414) ~[classes/:na]
    at com.microsoft.azure.storage.blob.BlobOutputStream$2.call(BlobOutputStream.java:398) ~[classes/:na]
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_25]
    at java.util.concurrent.FutureTask.run(FutureTask.java:166) ~[na:1.7.0_25]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_25]
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_25]
    at java.util.concurrent.FutureTask.run(FutureTask.java:166) ~[na:1.7.0_25]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
    at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
    Caused by: com.microsoft.azure.storage.StorageException: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.
    at com.microsoft.azure.storage.StorageException.translateException(StorageException.java:162) ~[azure-storage-1.2.0.jar:na]
    at com.microsoft.azure.storage.core.StorageRequest.materializeException(StorageRequest.java:306) ~[azure-storage-1.2.0.jar:na]
    at com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry(ExecutionEngine.java:178) ~[classes/:na]
    at com.microsoft.azure.storage.blob.CloudPageBlob.putPagesInternal(CloudPageBlob.java:642) ~[classes/:na]
    at com.microsoft.azure.storage.blob.CloudPageBlob.uploadPages(CloudPageBlob.java:971) ~[classes/:na]
    at com.microsoft.azure.storage.blob.BlobOutputStream$2.call(BlobOutputStream.java:402) ~[classes/:na]
    ... 9 common frames omitted
    SDK Version:
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-storage</artifactId>
    <version>1.2.0</version>
    Please note this error shows up in the mid of Upload randomly: For example: Transferred bytes: 27325890560 out of total 42949673472 successfully and then fails with Exception pasted above.
    Is there a chance of time drift on a Linux Box causing this issue ? Any other pointers would help.
    Thanks.

    Hi Kriti,
    We believe its a timing issue. Would you be able to refer the following link and check if it helps?
    http://blogs.msdn.com/b/kwill/archive/2013/08/28/http-403-server-failed-to-authenticate-the-request-when-using-shared-access-signatures.aspx
    If not, would you be able to share the fiddler trace for this?
    Regards,
    Malar.

  • My ipad2  appears to be connected to the internet, but I cannot connect..I keep getting Safari cannot open the page because it is not connected to the internet....I restarted the router and the ipad still no connection...my service is working properly

    My ipad 2 appears to be connected to the internet(all bars are up in the left hand corner).....yet I cannot connect to the internet(Safari cannot connect open the page because it is not connected to the internet)
    I unplugged my router for 30 seconds and restarted my ipad...still nothing
    I really don't think it is my service because my laptop works fine...as I am using the internet right now
    I only had this ipad for 2 days
    Are there any suggestions that can help solve this problem?

    Usually it's because you are not making internet connection via wifi.
    Look at iOS Troubleshooting Wi-Fi networks and connections  http://support.apple.com/kb/TS1398
    iPad: Issues connecting to Wi-Fi networks  http://support.apple.com/kb/ts3304
    Additional things to try.
    Try this first. Turn Off your iPad. Then turn Off (disconnect power cord) the wireless router & then back On. Now boot your iPad. Hopefully it will see the WiFi.
    Change the channel on your wireless router. Instructions at http://macintoshhowto.com/advanced/how-to-get-a-good-range-on-your-wireless-netw ork.html
    How to Quickly Fix iPad 3 Wi-Fi Reception Problems
    http://osxdaily.com/2012/03/21/fix-new-ipad-3-wi-fi-reception-problems/
    If none of the above suggestions work, look at this link.
    iPad Wi-Fi Problems: Comprehensive List of Fixes
    http://appletoolbox.com/2010/04/ipad-wi-fi-problems-comprehensive-list-of-fixes/
    Fix iPad Wifi Connection and Signal Issues  http://www.youtube.com/watch?v=uwWtIG5jUxE
     Cheers, Tom

  • I have an iPad 2, and every time ii attempt to open a new page "about blank" appears. What can I do to get rid of this from my system baring in mind that I am not particularly computer literate.  Many thanks

    I have an I pad 2, and when I attempt to open a new page "about blank" appears. What can I do to remove this from the system baring in mind that I am not particularly co outer literate.
    Many thanks

    Is this in safari?
    try going into settings, safari and clear history. You may also want to clear cookies (means you will need to sign back into sites)
    It's possible that that page is a popup ad of some sort that can't run, for example a flash based ad.  You may have picked the cookie up browsing the internet and now that it's in there the only way to get rid of it is to clear your history and cookies.

  • When i try to open a web page, a blue screen appears and it is telling me " safari cannot open the page because i am not connected to the internet. i have an iphone, no problem and a laptop with connection - no problem - not sure what the trouble is.

    when i try to open a web page, a blue screen appears - message says - sarfari cannot open the page because it is not connected to the internet. i have an iphone - no proble and a laptop - no problem as well.
    what is wrong?

    There are other things that need attention:
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    *Shockwave Flash 10.0 r32
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/

  • My iWork (pages and keynote) are not communicating with the iCloud. I haven't changed anything and all of the sudden there is no sync happening.  My iCloud account is fine as i can create documents on my iPad and they appear on iCloud.

    my iWork (pages and keynote) are not communicating with the iCloud. I haven't changed anything and all of the sudden there is no sync happening.  My iCloud account is fine as i can create documents on my iPad and they appear on iCloud. However, when i change documents on my mac (documents that are supposed to be in the iCloud), the changes do not sync with my other devices nor with iCloud.  Even when i create new documents on my mac and save them to iCloud, all seems okay and i can access them from my mac, however they do not show up in the iCloud and i can't access them with my other devices.
    Most recent version of mountain lion updated over a month ago.  New iPad in use for over a month.
    thanks

    The same thing is happening to me, Mail was fine about an hour ago and now is rejecting correct password.  Typical when today I'm waiting some important emails!

  • I have a 1TB WD external hard disk, which suddenly cannot be detected in my system. When i connect the hardisk to the macbook, the disk appears and immediately disconnects with the message "Disk not properly ejected". Any advice ?

    I have a 1TB WD external hard disk, which suddenly cannot be detected in my system. When i connect the hardisk to the macbook, the disk appears and immediately disconnects with the message "Disk not properly ejected". Any advice ?

    verify on another Mac if the same
    WD is having issues with mavericks as you can see on the WD forum, did you install any WD software (never do that) when you connected the drive for the first time?
    possible issue is a dead SATA bridge card or the new WD firmware w/ Mavericks.
    SATA card issue
    Your dead external hard drive is likely fine! Great hope for your 'faulty' external HD
    http://community.wd.com/t5/External-Drives-for-Mac/bd-p/passport_mac
    verify on another Mac if all possible

  • Folders that I copy from my Macbook to my External Hard Disk does NOT appear on any other drive that I connect the Hard disk to (TV, PC, ... etc.)

    I'm facing a bit of a problem.
    Any folder I copy from my Macbook Pro to my External Hard Disk does NOT appear on any other device that I connect the Hard Disk to (TV, PC, etc).
    The Hard disk format is "MS-DOS (FAT)".
    The folders that are copied from Macbook appear when I connect the Hard Disk to my Macbook only, yet, the folders that I copy from a PC to the Hard Disk appear on Macbook, PC, and TV and are also available from editing from both Mac and PC.
    I was advised to install "Paragon" software and I did but I'm not sure how to use it to convert the folders on the hard drive to any format that can be read on other drives or devices (NTFS or otherwise).
    I'd appreciate some help. Thank you.

    Hi Simon.  How is it formatted, FAT or NTFS? 
    I only ask as OSX will only read NTFS partitions unless you install an App such as Paragon NTFS or Tuxera NTFS.

  • The download button as described on the HELP page doesn't appear on the page with my downloadable list of songs. How do you down load a purchase? I have made 3 purchases of the same song and can not down load it and the HELP instructions don't help.

    The download button as described on the HELP page doesn't appear on the page listing my purchase.
    The HELP instructions list that such a button must be clicked to down load an item.
    I have made 3 purchases of the same song in an attempt to download it.
    Only one of those purchases appears on the page that list purchases available to down load.
    I wrote out a copy of the HELP page instructions (the page can't be printed) so I could accurately follow it as I tried to do the down load.
    Is there some secret to downloading a purchase or causing the down load button to appear?

    Hello L Swarz,
    Thank you for the details of the issue you are experiencing when downloading your purchased song to your iPod nano.
    I am not sure if you have tried these specific steps, but I recommend downloading the purchased song to iTunes on your computer using the steps in the following article:
    iTunes 11 for Windows: Download previous purchases from the iTunes Store
    http://support.apple.com/kb/PH12491
    Thank you for using Apple Support Communities.
    Best,
    Sheila M.

  • Hi, I want to purchase the complete creative cloud at S$60 , however, in my account, at the payment page, it's appear RM currency and the selection of country does not include singapore. How am I suppose to purchase?

    Hi, I want to purchase the complete creative cloud at S$60 , however, in my account, at the payment page, it's appear RM currency and the selection of country does not include singapore. How am I suppose to purchase?

    Hi there,
    The country selected while creating the Adobe account was selected as Malaysia, so you get to see the price in RM.
    ^Ani

  • I just bought a new iPad air and have not been able to download kindle app to read my books. When I type kindle on my iPad app page, kindle app does not appear. What do I do to get this app into my iPad air?

    I just bought a new iPad air and have not been able to download kindle app to read my books. When I type kindle on my iPad app page, kindle app does not appear. What do I do to get this app into my iPad air?

    Hi norlowski,
    Do you already have the Kindle app downloaded to an iPhone or another iPad? Do you have "Automatic Downloads" turned on under Settings>iTunes & App Store for Apps on your iPad?
    You might want to try touching and holding the Kindle App option in your Purchased list, and when it highlights, let go, and it will go to a a detail page for the app with another "Open" option on it. See if it will open from there.
    If you do have Automatic Downloads turned on on the iPad, turn it off, and then go back to purchased to see if the Kindle is still showing as "Open".
    Post back with results!
    Cheers,
    GB

  • When i try to go on the internet on wi fi a pop up appears and says safari cannot open the page because it is not connected to the internet

    when i try to go on the internet on wi fi a pop up appears and says safari cannot open the page because it is not connected to the internet.

    Has it EVER worked?

  • I ask for help, I can not cancel a monthly subscription to Adobe! contrary to the tutorial does not appear  scribed CANCEL PLAN on my page management plan, is not worse than any serial number of my subscription, where is it? how can I cancel monthly charg

    I ask for help, I can not cancel a monthly subscription to Adobe.
    contrary to the tutorial does not appear scribed "CANCEL PLAN" on my page management plan, is not worse than any serial number of my subscription, where is it? how can I cancel monthly charge? 

    Just to clarify: This is a user to user Forum, so you are not really addressing Adobe here, even though some Adobe employees thankfully have been dropping by.
    Have you done a Forum search?
    How can I delete my account? There is no "cancel plan" in my creative cloud free membership.
    Contact Customer Care

Maybe you are looking for

  • Iweb quit unexpectedly lost my project

    Hi, In the last week I have had my hard drive and RAM upgraded, also upgraded from Tiger 10.4 to Panther 10.6. I have had a website in iweb for over a year and made little changes here and there. Before I upgraded I started a major revamp of my websi

  • How can I fix my iPod if it won't load any app?

    My iPod won't load any apps and if it does I will get kicked out of the app within 20 seconds. I've read that I should just try restarting it by holding the home and power button until it shuts off, but my power button is stuck. The other thing I've

  • Trigger Order Acknowledgement automatically

    Hi, We have a requirement wherein the sales order order acknowledgement is to be triggered when the line items in the sales order get confirmed. Please let me know how can this be achieved; is there any BADI / user-exit which might help ? The scenari

  • Cannot find JavaDoc for the com.sun.msv package

    Where can I find the JavaDoc for the com.sun.msv package ?

  • Creating package in Oracle

    Hi create or replace PACKAGE "emp_salary" AS Procedure emp_job; PROCEDURE emp_dept; END emp_salary; I created the above package and when i try to open and see the code, i am not finding ; at the end of the line ( it just shows me END emp_salary with