Why is my upload speed on my mac so much slower than on the windows VM it hosts?

Hi, when I had my fibre connection installed I was running mavericks and I had good upload/download speeds. I've since upgraded to El Capitan and have noticed upload speeds have dropped way down. I don't know if there's any correlation/causation due to the OS change or if it may be something else. My Windows 10 VM hosted on my mac has the speeds I remember previously having on the mac. Does anyone have any idea what is going on? First screenshot is the mac side and the second is windows. I've looked at DNS settings, swapping the windows one to the mac for example and it makes no difference. Thanks a lot.



User uploaded fileUser uploaded file

Mac Pro (Early 2009), OS X Mavericks (10.9.5)

Posted on Jul 21, 2018 2:47 PM

Reply
Question marked as Top-ranking reply

Posted on Jul 22, 2018 9:49 AM

It looks like the default upload server in the speed tests I was running was at fault. The one loaded in your linked one works perfectly. I've been an idiot, didn't think to change it, I've been wasting your time and mine on a non-existent problem. Sorry, and thank you all for the help.

User uploaded file

Similar questions

6 replies

Jul 21, 2018 4:28 PM in response to Dave Robertson2

I suggest that you start by running a traceroute for both when you are running macOS natively, and then, inside the Windows VM. Are you using Parallels or VMware? Regardless how do you have their respective network option configured for the VM guest? Do you run a software firewall on your Mac? ... or any type of anti-virus app?


For macOS, you can use the Network Utility to run the traceroute. For Windows, you can use the command prompt. I suggest that you run the traceroute to the Google DNS server @ 8.8.8.8 ... or choose any destination you want as long as it is consistent for both platforms.


Look at each of the hops, especially the first few. Note the timing to see if there are any bottlenecks.

Jul 22, 2018 7:25 PM in response to Dave Robertson2

I can’t see how to run the windows one natively from the mac though, how do you do that?

When in the Windows VM, open a Windows Command prompt, and then, enter: tracert 8.8.8.8 <return>


Here's what you want to look for, using traceroute, from either platform:

  • Increasing latency towards the destination: If you find a sudden increase in latency at a particular hop and it keeps increasing to the destination, this would indicate an issue at the hop with the increase.
  • High latency in the middle of the trace, but not at the beginning: If there is high latency at a particular hop, but it returns to "normal" there after, it may just be that the router at that hop is adjusting to a lower priority. This does not indicate an issue.
  • High latency in the middle and remains constant: This would not be an issue.
  • High latency at the beginning hops: This would indicate an issue with the local network.

Jul 21, 2018 4:29 PM in response to Tesserax

Ironically the mac traceroute finished within a fraction of a second and in windows it timed out. I can’t see how to run the windows one natively from the mac though, how do you do that? No additional firewalls aside from the OS in both. I ran the speed test with the mac firewall off and it made no difference. No mac anti-virus, and just windows built-in antivirus.


VMware for the VM set to share internet with mac, network profile private. It’s basically the default configuration, I haven’t changed anything.


Mac traceroute completed in 7 steps, 72 byte packets, from a low of 0.394 ms to high of 6.032 ms, and windows was <1 ms to the router then every subsequent step timed out.


Thanks for your interest and help.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Why is my upload speed on my mac so much slower than on the windows VM it hosts?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.