Location:
State:
Carrier
Country
Status

Linux under Hyper-V: RDP connection


I'm not sure if this is the correct place for this, but is there any way to speed up my RDP connection to an openSUSE guest running locally under Hyper-V? I'm using a NAT vSwitch to provide it with both Internet and host connectivity and remote over the static IP is has on that vSwitch.

No....as it's all based off the host hardware and NIC/Wifi speeds.

I may not have explained properly. I am running Windows 10 Professional, with Hyper-V enabled. The Linux machine is running locally on an SSD, and the remote desktop connection is over a virtual switch.

"The Host PC" is your bottle neck! That's where the VM resides.....and with a VM you have to split your hardware computing power to use the VM. Then RDP is connection is based off what ever your ISP provides and what speed your switch is set to....can't change any of that.

This is why a VM is mainly used for testing OS's and software....or just to have fun.

Then RDP is connection is based off what ever your ISP provides and what speed your switch is set to....can't change any of that.
Remote Desktop connection within your own network is in no way related to "what ever your ISP provides"! In fact you don't even need an ISP in general and an Internet connection in particular to work with RDP; remoting to a local computer within your network only uses private IP address space, only requirement for a successful connection is that both client and host belong to same network.

And: You don't "set a speed" for your Hyper-V virtual switches. They use by default the max speed of network devices.

Remote Desktop connection within your own network is in no way related to "what ever your ISP provides"! In fact you don't even need an ISP in general and an Internet connection in particular to work with RDP; remoting to a local computer within your network only uses private IP address space, only requirement for a successful connection is that both client and host belong to same network.

And: You don't "set a speed" for your Hyper-V virtual switches. They use by default the max speed of network devices.

Hi @Kari (and the others).

I sympathise with the OP -- it is 100% correct you only need a Network connection to use RDP (No Internet / outside network required) - it seems that RDP still goes via the network (wifi) even if the VM is on the same machine as the HOST - so although in theory Host-->VM should run at internal 1GB/S it still uses the Wifi connection --even though the VM is on the same Local machine. This is particularly obvious when copying DATA between Host and VM -- instead of say 250 mb/s for attached / internal HDD's you get speeds very much slower depending on your Wifi network.

Speeds can be improved by setting up Host only Networking between HOST and VM - but otherwise I can't see any way to force the VM to use "Internal" connection rather than the wifi connection.

On a laptop that doesn't have a physical LAN Nic but only a wifi adapter then perhaps it's understandable - although surely the Virtual NIC should take care of that -- . The same slow down seems to occur on a desktop using a LAN-->WIFI adapter as an ethernet Bridge.

It seems that the Virtual NIC's make use of the Physical hardware unless you force the VM to use HOST ONLY networking.

Cheers
jimbo

Ubuntu Gnome 16.04 works without problems on my ThinkPad with the dock, so I've switched to Linux as the host.

Linux under Hyper-V: RDP connection