Skip to content

Latency and responsiveness

What Are SQM and QoS?

8 min readPublished

How do I stop one device slowing everyone down?

You want one busy device to stop ruining the internet for everyone else.

Does this sound familiar?

  • One person downloading slows down the whole household.
  • Work calls suffer whenever the TV is streaming.
  • You have been told to change a router setting but not which one.

This page explains the two router settings that share the connection fairly.

What happens if I ignore this?

If you do nothing, the busiest device keeps winning at everyone else's expense.

The short answer

These are router settings that stop one busy device from taking the whole connection.

Try this first

  1. Look for SQM, smart queue or QoS in your router settings.
  2. Turn it on and enter your real measured speeds.
  3. Retest while a big download runs, and compare.
Run a test now

Still want to know why this happens? Keep reading.

Short answer

Quality of Service (QoS) lets you tell a router which traffic to send first when there is competition. Smart Queue Management (SQM) goes further, actively keeping the router's own queue short so that delay does not build up in the first place. SQM tends to have a larger effect on responsiveness under load, usually in exchange for a small reduction in top speed. Whether either helps depends on the router and the connection.

Key takeaways

  • QoS decides which traffic goes first; SQM actively limits how deep any queue is allowed to get in the first place.
  • SQM typically trades a small amount of top speed for a large reduction in delay under load.
  • Settings, names and effectiveness vary a lot between routers, so there is no single universal configuration.
  • A before-and-after measurement is the only reliable way to know whether either feature is actually helping your connection.
  • Neither feature is guaranteed to help — some connections see little change, and that is a legitimate outcome to observe.

Quality of Service: choosing who goes first

Quality of Service, usually shortened to QoS, is a router feature that lets you set priorities among the traffic passing through it. In its simplest form, you might tell the router that a particular device, or a particular kind of traffic such as video calls, should be sent ahead of everything else whenever there is competition for the link.

Quality of Service (QoS)
A set of rules a router applies to decide which packets are sent first when more than one type of traffic is competing for the same limited link.

This can genuinely help in specific situations — for example, making sure a video call's traffic is not stuck behind someone else's large download. But basic QoS has a limitation: it decides the order things leave the queue, without necessarily doing anything about how long or deep that queue is allowed to become in the first place. If the queue itself is oversized, even prioritised traffic can still wait behind a large amount of lower-priority data that arrived just before it.

Smart Queue Management: keeping the queue itself short

Smart Queue Management, often shortened to SQM, takes a different approach. Rather than only choosing an order, it actively manages the size of the queue itself, typically by capping the router's outgoing rate slightly below the connection's true maximum and using queuing techniques that keep individual flows from monopolising the link.

Smart Queue Management (SQM)
A router feature that actively limits queue depth and shares link capacity fairly between different flows, aiming to keep delay low even while the connection is fully loaded.

The effect is that when a large download or upload is running, small and time-sensitive packets — game inputs, voice frames, page requests — do not end up stuck behind a long backlog, because the backlog itself is kept short by design. This is why SQM is closely associated with reducing the kind of delay described elsewhere as loaded latency or bufferbloat: it addresses the queue directly, rather than only reordering what is already in it.

How the two approaches differ in practice

Both features can appear under similar-sounding menu names, which causes a lot of confusion. The practical difference is what each one actually changes.

Basic prioritisation versus active queue control
Basic QoSSQM
What it changesThe order traffic leaves the queueHow deep the queue is allowed to get, plus fair sharing between flows
Typical effect on delay under loadCan help prioritised traffic, but the rest of the queue may still be longTends to reduce delay for all traffic, not only prioritised traffic
Typical effect on top speedUsually unchangedOften reduced slightly, since the link is deliberately not filled to its absolute maximum
Configuration effortRequires identifying devices or traffic types to prioritiseOften a single on/off toggle plus a speed setting

Some routers offer only one of the two, some offer both under a combined menu, and some use the terms loosely enough that the actual behaviour has to be checked by testing rather than assumed from the label.

The throughput trade-off, and why it exists

SQM generally works by capping the rate the router will send at to slightly below the link's actual maximum, often somewhere in the region of 85 to 95 percent of the measured capacity. That margin exists on purpose: it gives the router's own queue management a chance to act before the link itself becomes the bottleneck, since a queue that forms inside equipment you control is far easier to keep short than one that forms somewhere else on the path, such as inside provider equipment.

The result is that a speed test that measures top speed may show a slightly lower number with SQM enabled than without it. This is an expected and deliberate trade, not a malfunction. For most everyday use — calls, games, browsing while something else transfers — a small reduction in top speed in exchange for a much smaller amount of delay under load is a reasonable trade, though it is a genuine trade rather than a pure improvement.

Why settings differ so much between routers

Router manufacturers implement these features differently, using different underlying algorithms, different default settings, and different amounts of manual configuration. Some routers automatically detect the connection's speed and set a sensible cap; others require you to enter your download and upload speeds manually, and get poor results if those numbers are wrong or become outdated after a plan change.

This variation is exactly why there is no single set of instructions that applies to every router, and why this article does not attempt to give model-specific steps. What holds true across routers is the underlying idea — actively managing queue depth reduces delay under load — and the only reliable way to know whether a given router's implementation of that idea is working for you is to measure before and after.

When it helps, and when it does not

SQM tends to help most on connections that already show a large gap between idle latency and loaded latency, particularly when that gap appears mainly during upload. It helps least — or not at all — when the bottleneck causing delay sits somewhere the router cannot influence, such as further along a provider's network, or when the connection was already well-behaved under load to begin with.

QoS-only prioritisation tends to help in more specific situations, such as a household where one predictable type of traffic — a work video call, for example — regularly competes with another predictable type, such as a household member's gaming or streaming. It is less useful as a general-purpose fix for delay that appears across many kinds of activity at once.

Establishing a baseline and testing one change at a time

Before changing any setting, record a baseline: run a loaded-latency test with nothing else changed on the network, and note the idle figure and both loaded figures. This baseline is what any later result gets compared against, and without it, an improvement or a lack of one is just an impression rather than a measurement.

After enabling SQM or configuring QoS rules, repeat the test under similar conditions — similar time of day, similar background activity — and compare the new result with the baseline. Norynt's Verification Wizard is built for exactly this kind of before-and-after comparison, walking through the steps of running a baseline test, changing one condition, and running the comparison test.

The reason to change only one condition at a time is straightforward: if you enable SQM and also pause a background download in the same session, an improvement could be due to either change, and you will not know which setting to keep. Isolating one variable at a time is what turns a hopeful guess into a useful finding.

How this shows up in your Norynt result

Download-loaded latency
The figure most likely to change if SQM addresses a download-side queue, comparable directly against your baseline.
Upload-loaded latency
Often the figure most affected by enabling SQM, since upload queues are commonly the more constrained of the two.
Idle latency
Should stay roughly the same before and after enabling either feature, since it describes a quiet line rather than a busy one.
Throughput consistency
Worth checking alongside loaded latency, since SQM can trade a small amount of top speed for steadier performance under load.
Run a Norynt test

What this means in everyday use

Video calls
Well-configured SQM can keep outgoing audio and video steady even while another device on the network is uploading or syncing.
Gaming
A shorter, better-managed queue reduces the chance that background transfers cause noticeable input lag during play.
Remote work
Screen-sharing and remote desktop sessions can stay responsive during a colleague's or housemate's large transfer.

Check it for yourself

Change one condition at a time and measure again. A result that improves supports an explanation; it does not prove it.

  1. Enable SQM or QoS

    Record a baseline loaded-latency result, enable SQM if your router offers it, and retest with nothing else changed to see the effect.

  2. Pause heavy traffic and retest

    As a separate comparison, pause background transfers instead of changing any router setting, to see how much of any earlier delay was caused by traffic on your own network.

What should I do?

  1. Record a baseline before changing anything

    Note idle latency and both loaded-latency figures under normal conditions before touching any router setting.

  2. Check what your router actually offers

    Look through your router's settings for terms like Smart Queue Management, QoS, or bufferbloat control, and note which one is available.

  3. Change one setting at a time

    Enable a single feature, retest under similar conditions, and compare directly against your baseline before making another change.

  4. Accept a neutral result as useful information

    If a setting makes no measurable difference, that is a legitimate finding worth recording rather than a failed attempt.

Things people get wrong

Assuming QoS and SQM are the same feature.
QoS reorders traffic that is already queued; SQM actively limits how deep the queue is allowed to get. They can produce very different results.
Enabling SQM and expecting speed test numbers to go up.
SQM typically trades a small amount of top speed for lower delay under load. A slightly lower speed result with SQM on is expected, not a sign it failed.
Changing several settings at once and then testing.
Without isolating one change at a time, it is impossible to tell which setting was responsible for any difference you observe.
Assuming a feature that helped on one router will behave identically on another.
Implementations vary significantly between manufacturers, so the same setting name can produce different real-world results.

Common questions

Do I need both QoS and SQM?

Not necessarily. SQM on its own often addresses general delay under load, while QoS is more useful for prioritising specific traffic types or devices when both are competing.

Will SQM fix bufferbloat completely?

It can significantly reduce the delay associated with bufferbloat by keeping the router's own queue short, but it cannot address queues that exist further along the path, outside the router's control.

Why does my router not have an SQM option?

Not every router implements it, and some only offer basic QoS instead. This is a genuine limitation of certain hardware rather than a setting you have simply overlooked.

Is it safe to enable SQM?

Yes, it is a standard, reversible router setting. The main effect to expect is a small reduction in top speed in exchange for steadier performance under load.

How do I know if SQM actually helped my connection?

Compare a loaded-latency measurement taken before enabling it with one taken after, under similar conditions. A consistent reduction in the loaded figure indicates it helped.

Can QoS or SQM improve my idle latency?

Generally no. Idle latency reflects a quiet connection, so features designed to manage busy queues have little to act on when nothing is being transferred.

Measure it yourself

A Norynt test measures download, upload, idle latency, jitter and latency under load, then explains what the numbers mean for the things you actually do.

Run a test

Norynt writes its own explanations. External documentation is listed only so you can verify what you read here.

Written by Norynt Editorial. Checked by Norynt Measurement Team.

Published

We correct pages when the facts change. Tell us if something here looks wrong.

Technical references

The information in this article is based on publicly available technical documentation and networking research. You do not need to read any of it to understand the article.

RFCs(3)

The formal internet standards behind these terms.

Bufferbloat research(1)

Research on delay caused by oversized network queues.