Hi there.
I recently signed up for a (to my mind) powerful Azure VM. The specific VM image type is :
Windows Server 2012 R2 operating system with the Remote Desktop Session Host (RD Session Host) role installed along with Microsoft Office 365 ProPlus which has Shared Computer Activation enabled.
The specs are 2 core, 14gb of RAM - should be enough (!) to run Office. I connect to the VM via Remote Desktop Client. Initially I used the default settings on remote desktop client but I have also tried experimenting with "lesser"
settings, see screenshots [1]
But unfortunately, the VM is more or less unusable. The user experience for me is roughly as follows:
- I can connect quickly and easily.
- About 20-25% of the time, the machine is very responsive - it's brilliant in fact!
- The rest of the time (75%-80%) of the time, the machine is slow and frustrating to work with. Moving between applications is laggy. There is a lag between typing on my keyboard and the letters appearing on screen. Basically there is a
whole lot of lag between me wanting to do something and then that thing appearing to happen. I would say around 1 secondin a best case scenario and can be as much as 10-15 seconds.
- So imagine you have to wait between 1 and 15 seconds for each of your mouse clicks to take effect - well, that's what it's like for me using my $150/month super fast machine :( [which I'm going to terminate in a couple days if I can't get this fixed!).
My instinct is that this is much more to do with network connectivity than the raw performance of the machine itself. To start with, my own network connections (wired ethernet to an ADSL router) is not superlative, but at the same time, it's not terrible. I just ran a simple ping to google.com, and I have an average ping of 8ms. Not bad!
Now on to pinging my azure VM. Because Azure VMs (at time of writing) do not respond to ping, I'm using psping.
Here's me pinging google.com:80
PS C:\Users\John> C:\Installs\SysInternals\psping -q -n 1000 -h 10 -i 0 google.com:80
Latency Count
10.28 831
362.07 0
713.86 0
1065.64 0
1417.43 0
1769.22 0
2121.00 0
2472.79 0
<snip>there were a couple of timed out that I'm excluding</snip>
PS C:\Users\John> psping -n 1000 -h 10 MYHOST.westeurope.cloudapp.azure.com:3389
Latency Count
18.24 605
511.21 179
1004.18 86
1497.16 51
1990.13 37
2483.10 17
2976.08 7
3469.05 6
3962.02 11
4454.99 1
The stats are MUCH worse - three or four times worse? Worse than that even? I will do more data collection soon, need to head out now.
Also, I tried pinging azure.com:80 vs google.com:80 - azure.com is TEN TIMES slower.
PS C:\Users\John> psping -n 10 -q google.com:80
PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
Copyright (C) 2012-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
TCP connect to 216.58.201.46:80:
11 iterations (warmup 1) ping test: 100%
TCP connect statistics for 216.58.201.46:80:
Sent = 10, Received = 10, Lost = 0 (0% loss),
Minimum = 10.25ms, Maximum = 11.44ms, Average =
10.82ms
PS C:\Users\John> psping -n 10 -q azure.com:80
PsPing v2.10 - PsPing - ping, latency, bandwidth measurement utility
Copyright (C) 2012-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
TCP connect to 168.62.225.23:80:
11 iterations (warmup 1) ping test: 100%
TCP connect statistics for 168.62.225.23:80:
Sent = 10, Received = 10, Lost = 0 (0% loss),
Minimum = 102.43ms, Maximum = 175.48ms, Average =
110.48msSo, overall it seems to me that the azure service is going to be net-net very slow and painful UNLESS microsoft really focuses on improving its network connectivity.
Or, is there something I should be doing my end?
THanks!
[1]
sorry had to cut these because "body text cannot contain images or links until we are able to verify your account. :( [hope smileys are ok!]
[2]
PS C:\Users\John> ping google.com
Pinging google.com [216.58.210.46] with 32 bytes of data:
Reply from 216.58.210.46: bytes=32 time=9ms TTL=55
Reply from 216.58.210.46: bytes=32 time=9ms TTL=55
Reply from 216.58.210.46: bytes=32 time=9ms TTL=55
Reply from 216.58.210.46: bytes=32 time=8ms TTL=55
Ping statistics for 216.58.210.46:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 8ms, Maximum = 9ms, Average = 8ms