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
- Look for SQM, smart queue or QoS in your router settings.
- Turn it on and enter your real measured speeds.
- Retest while a big download runs, and compare.
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 QoS | SQM | |
|---|---|---|
| What it changes | The order traffic leaves the queue | How deep the queue is allowed to get, plus fair sharing between flows |
| Typical effect on delay under load | Can help prioritised traffic, but the rest of the queue may still be long | Tends to reduce delay for all traffic, not only prioritised traffic |
| Typical effect on top speed | Usually unchanged | Often reduced slightly, since the link is deliberately not filled to its absolute maximum |
| Configuration effort | Requires identifying devices or traffic types to prioritise | Often 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.
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.
- 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.
- 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?
- Record a baseline before changing anything
Note idle latency and both loaded-latency figures under normal conditions before touching any router setting.
- 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.
- Change one setting at a time
Enable a single feature, retest under similar conditions, and compare directly against your baseline before making another change.
- 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.
Learn more
- What Is Bufferbloat?Bufferbloat is what happens when oversized, unmanaged queues let a busy connection add hundreds of milliseconds of delay — even on a fast plan.9 min read
- What Is Loaded Latency?Loaded latency is how long your connection takes to respond while it is busy sending or receiving data — often the reason a fast connection still feels laggy.8 min read
- What Is a Good Ping for Gaming?Ping matters more than raw speed for most online games, but 'good ping' depends on distance, genre and stability — not a single universal number.10 min read
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 testNorynt 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.
- IETF — RFC 8290 — The FlowQueue-CoDel Packet Scheduler and Active Queue Management Algorithm (external link, opens in a new tab) · accessed 2026-07-27
- IETF — RFC 8033 — Proportional Integral Controller Enhanced (PIE) (external link, opens in a new tab) · accessed 2026-07-27
- IETF — RFC 2475 — An Architecture for Differentiated Services (external link, opens in a new tab) · accessed 2026-07-27
Bufferbloat research(1)
Research on delay caused by oversized network queues.
- Bufferbloat.net — Bufferbloat FAQ and background (external link, opens in a new tab) · accessed 2026-07-27