Very High Ping Constantly

Ramin_

Commendable
Jan 1, 2017
4
0
1,510
for at least a month now, I've been getting ping spikes throughout the day. Im mainly testing my ping on online gaming servers, such as Minecraft.

On ideal times i range anywhere from 30-70ms, which is just fine for what im doing. However, at random points during the day ill get an indefinite period of high ping, anywhere from 500-2500ms. it will just fluctuate within that range, and eventually go back to the standard 30-70ms range after time.

There is no telling how long these spikes last, and most of them are fairly long (at least 30min, often 3+ hours). Many people share the network in my home, but none of them are really using intensive services, but I am not certain on this. At most, one person might be watching streaming Youtube videos.

Our wifi speeds aren't the greatest to begin with, but i figure it should be able to handle a video stream?

Also, I am using a D-Link DIR-615 router, wireless connection. I have not tried a wired connection, as my mac does not have an ethernet port (RIP). However, i did run a few ping tests to help give the most info to whoever is reading:
EDIT: I Pinged these tests on a WIRED connection and got very low pings. But the ping to my router when i did the test on wireless was very good (low pings as indicate below) So im confused, does this mean my router is faulty?
Pinging my online game server, i get High ping (ranging from 500-2000 or so like i said)
Pinging a website like www.google.ca i get a similar ping to the game server.
Pinging my DNS server i again get a similar high ping.
Pinging my router's ip though, gives me a stable, low ping (lower than 1ms or so on average)

I also ran a trace route and got consistent high pings throughout. altho i do not know much about how these work, so if you need me to run any more specific tests let me know.
 
Solution


So this tells you that the link between your computer and your router is fine.
AND, that the issue is somewhere between your router and the rest of the Internet.

The one last thing you need to do before approaching your ISP is make absolutely sure that there's not some other device on your own network chewing up all your bandwidth. Any device saturating your Internet connection can ruin your ping. Is a phone or other laptop/computer downloading an update? Is someone streaming youtube or netflix? Actually...


So this tells you that the link between your computer and your router is fine.
AND, that the issue is somewhere between your router and the rest of the Internet.

The one last thing you need to do before approaching your ISP is make absolutely sure that there's not some other device on your own network chewing up all your bandwidth. Any device saturating your Internet connection can ruin your ping. Is a phone or other laptop/computer downloading an update? Is someone streaming youtube or netflix? Actually saturating an UPlink can absolutely ruin pings. So something like adding data to a cloud storage provider like Dropbox, OneDrive or iCloud can wreak havoc for everyone else on the Internet until the upload is done.

So... two things you need to do:
ONE: once you see your ping skyrocket, go around and turn off wifi/internet or disconnect literally every other Internet device in the house (even something like an AppleTV could be the culprit). If that fixes it, then try to isolate the offending device.
TWO: you need to confirm that the offending device is not the gaming computer itself. I assume you're playing Minecraft on the Mac? I'm not great with OS X, but I understand it has an Activity Monitor that will display real-time network usage? Fire that up while the ping is still running and confirm that both the send AND receive traffic is well, well under whatever the download (for receive traffic) and upload (for send traffic) speeds are on your Internet connection.

Finally, just power cycle your router just to confirm it hasn't got itself in a muddle.

If you've carefully eliminated every device on your network and the ping remains high throughout, then it's time to approach your ISP. Dot point all your troubleshooting steps and make a point of saying that you've carefully eliminated all potential sources on your own network. I don't know what their service-level-agreement is, but I would consider 500+ ping on a pretty regular basis to be entirely unacceptable. If they're reluctant to help, (politely) explain that you're going to cancel your service, or if you're locked onto contract, request or explain that you're exploring options to terminate the contract early as they are failing to provide an acceptable service.

Just be sure that you've carefully worked through all the troubleshooting steps on your own network FIRST. If you're going to start blaming the ISP and threatening to cancel services, you want to be absolutely sure it is in fact an issue on their end.
 
Solution