I am puzzled by the speed results I am getting on 3 different VM machines. Can someone point to explanations? These are using VMWare 17 Pro, Windows 10 host
Results from Ookla Speedtest. All tests used the same target server (same ISP, different city) and the same web browser (Firefox) GhostBSD
NAT DL 62.23, UL 23.91
Bridged DL 76.74, UL 23.68 Zorin
NAT DL 21.5, UL 23.5
Bridged DL 13.5, UL 23.77 EndeavourOS
Bridged DL 252.94, UL 23.76
As you can see, upload speeds are largely the same but download speeds vary widely. I first noticed this trying to stream a video on YouTube, and fell down the rabbithole.
The results on Endeavour are the same as I get on the two regular installations on the same SSD.
I want to try this in some of my distros… I have GhostBSD, but not the other two.
I do know that with some types of internet connection, download speeds can vary according to how busy the link is. For example with mobile phone links, you share the bandwith with other users. Did you do all the tests at the same time of day?
In answer to your questions, the host connection is wired, and all tests were run at the same time. I hope there are obvious tweaks i could try to see if it makes a difference
They are all firefox except Artix - it uses Gnome Web and DDG.
They are all NAT
There are absolutely no differences there.
I think you need to look somewhere other than inside your Linux distros , eg in VMWare, or Windows, for the cause of your differences.
FWIIW: 1GB fiber but my speeds are limited by older firewall/router security settings. I get 950M directly from fiber router. All with Vivaldi, except Windows, Chrome.
The fluctuations are minor, just like mine.
I think we can conclude that distros do not differ in internet speed. @cliffsloane 's differences come from something else.
What hypervisor is VMWare using and is it the same for all VM’s?
It has its own native hypervisor, but I believe it can also use hyperv or kvm.
Lets get this correct. You have a hard install of Win10. Inside Win you run VMWare. Inside VMWare you run Ghostbsd, Endeavour Linux, and Zorin.
The network performances of Ghostbsd and Zorin are depressed, but not Endeavour.
I cant replicate your result in virt-manager.
Therefore VMWare is treating some OS’s differently.
Why?
I have two updates to report.
First, I found the problem with GhostBSD, but it is so embarrassing, I dare not mark it as “Solution”. I had one CPU and one core (instead of 1 and 4). THat seemed to do it.
Second, Zorin has shown another issue which is the cause, but I can’t fix it.
The network stats show Link Speed (elsewhere Connection Speed and Size) is 10 Mbps. I used ethtool (sudo ethtool <devname> -s speed 1000) to reset the speed, but nothing changed.I tried deleting the profile and rebooting and a few other futile gestures.
So how can it be that Zorin is at 10, others are at 100, and host is at 1000?
I have an update.
On the advice of a Zorin forum member, I made a live USB of Zorin and looked at those numbers. Lo and behold, the speeds were what they should have been. So the problem is now narrowed to an issue between Zorin and VMWare. My guess is a kernel version. Next task is to try to boot into an older kernel and see if that makes a difference. That, or wait for a kernel upgrade.