How to check cloud performance in Azure

Checking cloud performance on Azure

Task

Check the performance of Azure cloud platform if you have noticed considerable delays or failures in Cloud Site creation or replications. The following test is useful if you would like to see the actual timings of cloud operations like resource group creation, disk attachment, VM removal etc.

Solution

The test is performed using our script available at  https://cdn.hystax.com/Engineering/azure_bench.ps1

1. Log in to your Azure account and run a PowerShell terminal by clicking the   icon in the top navigation bar. 
Select "Upload" in the "Manage files" menu to upload the provided script from your computer.



2. Type ./azure_bench.ps1 in the CLI and press Enter to get a list of available regions.
The syntax allows inputting several regions separated by a comma and specifying a name of a .csv file to save test results. If there is no such file yet, a new one will be created.



3. Once you run the script for a chosen region, a testing sequence will be initiated. Its output in PowerShell will indicate how much time each operation has taken to complete. The .csv file containing these results can be downloaded using the "Download" button.



Info
Performance metrics may vary considerably depending on the selected region. Normally, a full test takes from 300 to 600 seconds to complete.