I have recently signed up with a VPN and I have a few questions about dialing everything in. First off, I was expecting to take a hit in my DL/UL speeds. Surprisingly though, when using speed test, I got double the DL speed when connected to my VPN's server. I did a few tests on three configurations and was able to get pretty consistent results for each one. The results are below.
No VPN
VPN
VPN running in a virtual machine
So, my questions are
1. Is my speed really increasing by using the VPN? Is this a poor way to gather real world speeds?
2. Why would my speed be slower within the virtual machine?
No VPN

VPN

VPN running in a virtual machine

So, my questions are
1. Is my speed really increasing by using the VPN? Is this a poor way to gather real world speeds?
2. Why would my speed be slower within the virtual machine?