Latency is the secret enemy of the broadband user, producing internet that downloads huge files at lightning speed and yet navigates websites at a crawl.
How can high-quality video stream flawlessly while a Skype conversation is hampered by delays and freezes? Why does ‘superfast’ internet sometimes seem so slow?
The truth is, the download speeds that service providers proudly advertise are only half the story.
The other half is latency, and it is often the source of many online frustrations – from awkward video calls to unplayable online gaming sessions.
What does ‘broadband speed’ actually mean?
What is often marketed as ‘speed’, for example a speed ‘Up to 17Mbps’, is actually talking about bandwidth.
Your bandwidth is the amount of data you can receive in a second and your latency is how quickly it can get to you.
Some tasks are rather one-sided for your internet. Downloading a file or streaming a video doesn’t require much back-and-forth between your device and the server hosting that video or file.
Other tasks, like playing online games, require small amounts of data being rapidly exchanged between computers and servers. A high download speed, or bandwidth, doesn’t help much in these quick-fire interactions. This is where latency becomes vitally important.
The ultimate example of high bandwidth and terrible latency is ‘Sneakernet’ – a process used by big corporations like Amazon to transfer large amounts of data.
It involves taking the data, copying it to a storage device, putting the device in a truck and driving it to where you want it to be.
It’s not very high-tech, but it can move huge amounts of data much quicker than trying to send it through even the fastest internet.
Even the highest internet latency is going to be quicker than a van, but it causes a multitude of problems long before it reaches that speed.
If it’s so important, why don’t ISPs advertise latency?
Unfortunately, latency is very dependent on what you are trying to connect to, meaning it is practically impossible for a service provider to promise a consistent latency.
If you live in Surrey, connecting to an online game server in Malaysia will be significantly different than connecting to a server in London.
So providers stick with ‘broadband speed’, as it’s easier to calculate and provides a benchmark to compare deals.
How do I find out my latency?
If you are using a Windows computer it is very quick and easy. Please note the images below are for people using the Windows 7 operating system, but the process is the same across Windows computers.
Open your computer’s command prompt by typing ‘cmd’ into the Start bar. This brings up an old-school looking black screen where you’re going to type the word ‘ping’ followed by a space. You can then type in any website URL or IP address and have your computer measure the time it takes to send and receive a piece of data to that location. Press enter to confirm the command.
The command prompt will then tell you the minimum, maximum and average time it took for the response to be completed. This is your latency, measured in milliseconds (ms).
As a general rule, average speeds faster than (that is, lower than) 50ms are ideal for most purposes and speeds slower than (that is, higher than) 100ms will cause problems and frustration.
It is important to not only look at the average speed, but the minimum and maximum speeds as well. If there is a big difference between these values then your connection is unstable and data can sometimes be lost entirely as you try to send or receive it. To confirm the stability of the connection, it may be helpful to run the test several times.
If you aren’t using a Windows computer, or if the command prompt seems a little overwhelming, there are websites that can help measure your latency: Pingtest is a good place to start.
I did the latency test and it looks bad, now what?
Ping several different websites to make sure that the problem isn’t caused by what you’re trying to connect to. If your latency is still high, the next step is to ping your own router.
If you don’t know your router’s IP address, you can go through the same process as we did above, by opening your computer’s Command Prompt, then instead of typing ‘ping’, type ‘ipconfig’ and then hit enter.
This gives you a list of information about your computer’s connections.
Find the ‘default gateway’ address for the connection you are using for internet. This is your router’s IP. Most routers use the address ‘192.168.0.1’ but yours could be different.
When you ping your router, the ideal speed is ‘1ms’. That means ‘less that one millisecond’. Anything significantly higher than this indicates a problem with your router or your computer.
If you are connecting to your router wirelessly, try performing the test in different rooms in your house. Many things can cause interference with wireless signals, resulting in higher latency, and this can vary wildly from
room to room.
Generally, the closer you can get to your router, the better. Using a wired connection will remove these problems entirely so, if possible, try using an ethernet cable instead of wireless.
If problems persist, it’s time to contact your ISP. Make sure to keep a note of the speeds you acquired from the tests as this will help to identify the problem and, hopefully, resolve the issue quicker.
If this is unsuccessful, it may be time to look at better broadband offers.