QoS (Quality of Service) is a router setting that decides which traffic goes first when your connection is full. It helps when calls or games lag only while someone is uploading or downloading. It does nothing for a connection that's slow all the time. For that kind of lag, the version worth turning on is usually SQM (Smart Queue Management) rather than basic device priority.

What QoS actually does

Your router sends packets one after another. While the line has spare room, every packet goes out right away, and QoS has nothing to sort. Once a cloud backup, a game download or a 4K stream fills the line, packets start to wait in a queue. QoS decides who waits.

That's the whole job. QoS can't add bandwidth, fix weak Wi-Fi, or shorten the distance to a game server. It reorders traffic at a bottleneck, and only when there is one.

The lag QoS can fix has a name: bufferbloat. It's the extra delay that builds when a big transfer fills a queue somewhere between you and the internet. Your ping might be 20 ms on an idle line and several hundred milliseconds while a big upload runs. Video calls freeze and game shots land late, even though a speed test looks fine.

The kinds of QoS you'll find in router settings

Router makers use different names for similar ideas. Most settings fall into one of these groups:

Setting What it does Worth using?
Device priority Puts one device (a console, a work laptop) ahead of the rest Sometimes, as a small extra
App or traffic-type priority Guesses traffic type (gaming, video, calls) and ranks it Hit and miss, since most traffic is encrypted
WMM QoS inside the Wi-Fi radio only Leave it on
SQM, Smart Queue, "adaptive QoS" with a speed limit Keeps queues short for every flow, so no one waits long Usually the one that fixes lag
"Gaming mode" A preset of one of the above Check what it actually changes

QoS vs SQM: why the speed limit matters

Basic QoS has a blind spot. The queue that causes lag usually builds in your modem or at your ISP, not in your router. Your router can only reorder packets that are waiting inside the router. If the router hands everything to the modem at full speed, the modem's queue fills, and the router's priority rules never kick in.

SQM fixes this by making the router the slowest point on purpose. You tell it your real download and upload speeds, and it shapes traffic to a little under those figures. Now the queue forms in the router, where a smart algorithm (often called fq_codel or CAKE) keeps it short and shares it fairly between flows. A game's small packets no longer sit behind a backup's large ones.

The trade-off is a little top-end speed. As a rule of thumb, set the limits at about 85–95% of your measured speed. Start at 90%. If lag remains under load, go lower. If it's gone, try nudging it higher.

Two more catches:

  • Fast plans can hit the router's limit. Shaping traffic takes CPU. On many consumer routers, turning on SQM disables hardware acceleration, and the router can then shape only part of a fast plan. If your speed drops far below the limit you set, the router can't keep up.
  • Wi-Fi has its own queue. SQM manages the internet line. If one device has weak signal, it can still lag on Wi-Fi. Test on Ethernet first so you know which problem you have, and see why Wi-Fi is slower than Ethernet.

When QoS helps, and when it won't

QoS or SQM is worth trying when:

  • calls or games are fine on a quiet line but break the moment someone uploads photos, syncs a cloud drive or downloads a game;
  • your upload is much smaller than your download, as on many cable and DSL plans, so one backup can fill it;
  • a speed test shows ping jumping far above its idle value while the download or upload runs.

It won't help when:

  • ping is high even on an idle line, which points to distance, routing or a poor connection;
  • you see packet loss on a quiet network, which points to a faulty line, cable or Wi-Fi;
  • the whole connection is simply too slow for what the house does, which needs a faster plan (see what speed you actually need);
  • the problem happens on one device only, which usually means that device's Wi-Fi.

How to test before and after

Change one thing at a time and measure both ways.

  1. Get your real speeds. Run the SpeedMetric speed test on a wired device at a quiet time, two or three times. Use the typical download and upload as your SQM limits.
  2. Measure idle latency. SpeedMetric reports idle ping and jitter. Write them down. That's your baseline.
  3. Measure latency under load. SpeedMetric doesn't measure latency during a download or upload, so you need a second method. Start a large upload or download on another device, then watch a continuous ping from your computer's terminal, or use a test that reports loaded latency. If ping stays close to the idle value, the queue is short. If it jumps by 100 ms or more (a rough rule of thumb), you have bufferbloat.
  4. Turn on SQM with limits at about 90% of your measured speeds. Leave device priority and app rules off for now.
  5. Repeat step 3. A working setup keeps latency under load close to idle, with only a small speed loss on the plain test.

If SQM fixes it, you can add device priority for the console or work laptop on top. If nothing changes, the bottleneck may be Wi-Fi, the modem, or the ISP. Work through the step-by-step debug path before buying a new router.

Common questions

Does QoS make my internet faster?

No. QoS only decides which traffic goes first when the line is full. With SQM switched on, your top speed usually drops a little because the router holds the connection just below its maximum.

Should I give my gaming PC or console top priority?

It can help if that device is the one that suffers, but SQM usually does more because it keeps every flow's queue short. Prioritizing one device does nothing for the queue that builds inside your modem or at your ISP.

Is WMM the same as QoS?

WMM (Wi-Fi Multimedia) is QoS for the Wi-Fi radio only. It sorts wireless traffic into voice, video, best-effort and background, and it should stay on. It does not manage the queue on your internet line.