For latency that spikes while someone is downloading or uploading, SQM is usually the better choice. Classic router QoS can prioritize selected traffic, but OpenWrt’s SQM combines prioritization with active queue management, traffic shaping, rate limiting and per-flow scheduling. Those additional functions are aimed at the excess queuing delay known as bufferbloat. On OpenWrt, CAKE is the more comprehensive starting point when your router has enough CPU capacity; fq_codel is a faster, less comprehensive alternative when processing power is the constraint.
The right setting still depends on where the delay originates. Test from an Ethernet-connected device, compare unloaded and loaded latency, confirm that the shapers are running, and check throughput and CPU use. A setting that helps one line or router can reduce performance on another if the hardware cannot shape traffic at the required speed.
As an Amazon Associate I earn from qualifying purchases.
QoS and SQM are not the same thing
“QoS” can mean several different features, so comparing QoS with SQM is confusing unless the terms are defined first. In OpenWrt’s documentation, traditional QoS is primarily a prioritization system: you classify traffic and give some classes preference over others. SQM, or Smart Queue Management, is a broader system that combines scheduling, active queue management (AQM), traffic shaping, rate limiting and QoS prioritization.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →What classic router QoS does
A conventional QoS feature generally answers this question: Which packets should be served first when the router is busy? You might give voice calls, a game console or a work computer a higher priority than a large download. The router then uses its rules to favor those packets when competing traffic is queued.
#1 Best Overall
- Please update the firmware upon initial setup of the router, as it greatly enhances the device's performance and ensures a superior user experience.*** 【WiFi 6 Standard with ultra-low latency】Wi-Fi 6 speeds up to 6 Gbps to let you enjoy smoother 4K streaming, gaming, video calls and more, DDR4 1GB / eMMC 8GB
- 【High Speed Gaming Router】Dominate with uninterrupted performance with the ultimate MT6000 gaming internet router, equipped with 8-stream Wi-Fi 6 technology, the Flint 2 delivers blazing speeds, ensuring a stable and high-speed connection during intense multiplayer battles.
- 【Rapid OpenVPN & Wireguard speed】Wireguard VPN and OpenVPN speeds up to 900Mbps and 880Mbps respectively, giving you complete control over your gaming, streaming and working bandwidth. Actual speed may differ depending on internet service provider, network environment, VPN server location, VPN service provider, etc.
- 【AdGuard Home Supported】Enabling the use of a DNS server for blocking unwanted tracking and offers a convenient web interface for filtering selected digital advertisements. Users can take full control of their online experience and enjoy a clutter-free browsing environment with ease.
- 【Mass device connectivity】Experience enhanced online connectivity with our higher storage capacity, catering to over a hundred devices and fulfilling the requirements of DIY users seeking to install additional plugins. Enjoy stable and reliable connections, ensuring seamless performance and accommodating a wide range of digital needs.
That can be useful when the problem is contention between known classes of traffic. It does not automatically control how long packets remain in a full upstream or downstream queue, however. If the queue is already holding too much data, a high-priority packet can still wait behind a large amount of traffic elsewhere in the path.
What SQM adds
SQM is designed to control the queue itself. It shapes traffic to a configured rate, uses an active queue-management algorithm to prevent queues from growing excessively, schedules packets among flows, and can still apply priorities. In other words, SQM is not simply another name for a priority rule; it is a queue-control framework that can include prioritization as one part of the configuration.
Why latency rises during a download or upload
On an otherwise quiet connection, a ping may look normal. Start a sustained download or upload and the same ping can become much slower. This is the symptom commonly called bufferbloat: too many packets accumulate in a modem, router or other bottleneck queue, so interactive packets wait behind bulk data.
The effect is most obvious during heavy transfers. Voice and video calls can sound broken or freeze, online games can feel delayed, and ordinary web actions can become sluggish even though a speed test reports a high bandwidth figure. The key diagnostic is not simply “my ping is high”; it is “my ping rises substantially when the line is busy.”
SQM addresses this loaded-latency problem by controlling the rate at the bottleneck and managing the queue before it becomes excessively deep. A priority rule may improve the treatment of a selected application, but prioritization alone does not provide the complete queue-management and shaping functions that SQM provides.
Direct comparison: classic QoS versus SQM
| Aspect | Classic router QoS prioritization | SQM |
|---|---|---|
| Main function | Assigns priorities to traffic classes or applications. | Combines per-packet or per-flow scheduling, active queue management, traffic shaping, rate limiting and prioritization. |
| Best fit | Choosing which traffic should win when queues are already busy. | Reducing excessive queueing delay when a download or upload saturates the connection. |
| Effect on bufferbloat | May help selected traffic, but prioritization alone does not manage queues in the full SQM sense. | Specifically intended to mitigate bufferbloat and latency under load. |
| Hardware concern | Depends on the router’s implementation and the complexity of its rules. | Runs on the router CPU; shaping capacity and the selected queue discipline determine whether the line can be handled. |
| What to verify | Whether the priority rules change the observed symptom under the same load. | Whether ingress and egress shapers are instantiated, latency under load improves, throughput remains acceptable and CPU capacity is sufficient. |
This comparison is scoped to latency caused by a saturated connection. Neither feature can repair every source of delay, such as a weak Wi-Fi link, a distant game server, a congested access network or a faulty modem.
Rank #2
- Dual-band Wi-Fi with 5 GHz speeds up to 867 Mbps and 2.4 GHz speeds up to 300 Mbps, delivering 1200 Mbps of total bandwidth¹. Dual-band routers do not support 6 GHz. Performance varies by conditions, distance to devices, and obstacles such as walls.
- Covers up to 1,000 sq. ft. with four external antennas for stable wireless connections and optimal coverage.
- Supports IGMP Proxy/Snooping, Bridge and Tag VLAN to optimize IPTV streaming
- Access Point Mode - Supports AP Mode to transform your wired connection into wireless network, an ideal wireless router for home
- Advanced Security with WPA3 - The latest Wi-Fi security protocol, WPA3, brings new capabilities to improve cybersecurity in personal networks
Why SQM is usually the better answer for loaded latency
When the complaint is “the internet becomes laggy whenever the line is full,” the important control point is the queue, not merely the identity of the packet. SQM can keep that queue short enough for interactive traffic while allowing bulk transfers to continue. It can also divide service among flows instead of letting one transfer dominate.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Classic QoS remains useful when you have a clear classification problem. For example, you may want a known voice or business-application class to receive preference over a background transfer. But if the underlying bottleneck continues to accept data faster than it can send it, a priority list by itself may leave a large queue in place. SQM gives you the shaping and active queue management needed to address that condition directly.
This does not mean SQM always produces a lower ping in every situation. It deliberately trades some peak throughput or processing headroom for a controlled queue. If the router is underpowered, the shaper is configured incorrectly, or the delay is caused by Wi-Fi rather than the WAN bottleneck, the expected improvement may not appear.
CAKE or fq_codel on OpenWrt?
OpenWrt describes CAKE as the preferred queue discipline for bufferbloat mitigation and fq_codel as faster but less comprehensive. That makes CAKE a sensible first choice on a router with enough processing headroom, while fq_codel is an option to test when CAKE cannot sustain the required rate.
CAKE: the comprehensive option
CAKE integrates more queue-management and traffic-handling features in one discipline. On suitable hardware, it is the practical starting point when your goal is to control latency under load rather than merely prioritize a handful of applications.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors“Preferred” does not mean “fastest on every router.” SQM is performed on the CPU, and the additional processing work can become the limiting factor. Do not assume that CAKE will preserve the full advertised line rate on every OpenWrt device.
Rank #3
- DUAL-BAND WIFI 6 ROUTER: Wi-Fi 6(802.11ax) technology achieves faster speeds, greater capacity and reduced network congestion compared to the previous gen. All WiFi routers require a separate modem. Dual-Band WiFi routers do not support the 6 GHz band.
- AX1800: Enjoy smoother and more stable streaming, gaming, downloading with 1.8 Gbps total bandwidth (up to 1200 Mbps on 5 GHz and up to 574 Mbps on 2.4 GHz). Performance varies by conditions, distance to devices, and obstacles such as walls.
- CONNECT MORE DEVICES: Wi-Fi 6 technology communicates more data to more devices simultaneously using revolutionary OFDMA technology
- EXTENSIVE COVERAGE: Achieve the strong, reliable WiFi coverage with Archer AX1800 as it focuses signal strength to your devices far away using Beamforming technology, 4 high-gain antennas and an advanced front-end module (FEM) chipset
- OUR CYBERSECURITY COMMITMENT: TP-Link is a signatory of the U.S. Cybersecurity and Infrastructure Security Agency’s (CISA) Secure-by-Design pledge. This device is designed, built, and maintained, with advanced security as a core requirement.
fq_codel: the lighter alternative
fq_codel is described by OpenWrt as faster but less comprehensive. If CAKE causes the router’s CPU to run out of headroom, reduces throughput too far, or introduces additional delay because the device cannot keep up, test fq_codel under the same conditions. The trade-off is that you may give up some of CAKE’s broader traffic-handling capabilities.
How to choose between them
- Start with CAKE when the router has ample CPU capacity for your actual WAN speed.
- Move to fq_codel for comparison if CPU use is high, throughput falls sharply, or the device cannot keep up with the configured shaper.
- Keep the discipline that produces the best measured latency-throughput balance on your connection, not the one that sounds more capable in a specification list.
Router CPU can determine the result
OpenWrt’s official guidance states: “SQM is performed on the CPU, as such slower devices may be unable to keep up with your full internet bandwidth.” This is the central hardware caveat.
With SQM enabled, the router must inspect and schedule packets while also performing its normal routing, firewall, wireless and other tasks. A device that routes your connection at full speed with SQM disabled may not be able to shape that same speed. CPU exhaustion can itself create queueing latency, undermining the reason for enabling SQM.
Evaluate capacity at the speed you actually pay for and use, not only at an idle test. A router that works well for a modest broadband line may be unsuitable for a much faster connection. Conversely, reducing the shaper rate to a level the CPU can sustain may provide a better interactive experience than chasing an unachievable peak rate.
Current model-by-model throughput cannot be inferred from the SQM feature alone. OpenWrt compatibility, processor architecture, firmware build and other enabled services all affect the result, so a specific router recommendation requires current device information and comparable testing.
How to test whether SQM actually helps
Use a repeatable before-and-after test. The goal is to compare the same connection, client and traffic conditions with SQM disabled and enabled.
Rank #4
- Design-Conscious AX3000: Clean white finish with compact vertical form factor blends into modern living spaces — no more hiding the router in a closet where Wi-Fi performance suffers
- OpenWRT Without Compromise: Full OpenWRT firmware compatibility for advanced users who demand customization — VLANs, custom firewall rules, traffic shaping, and community packages — without sacrificing design
- Five Gigabit Ports in Style: Full wired connectivity for entertainment centers without compromising aesthetics; 1.3 GHz dual-core CPU powers all five ports at gigabit speed for gaming, streaming, and NAS
- Tri-Antenna 160 MHz Coverage: Three internal beamforming antennas with 160 MHz channel support deliver extended range and doubled throughput for Wi-Fi 6 devices, plus OpenWRT-Ready firmware for custom packages and enterprise control
- Cloud-Managed Privacy Controls: Cudy App with TR-069 remote access, WireGuard/OpenVPN/IPsec VPN server and client, per-device online scheduling, content filtering profiles, and isolated guest Wi-Fi with WPA3
- Use an Ethernet-connected client. Connect a computer directly to the router by Ethernet while diagnosing WAN bufferbloat. OpenWrt’s detailed guidance recommends this because Wi-Fi has its own throughput and latency problems that can obscure the WAN result.
- Record an unloaded baseline. With no sustained transfer running, measure the normal latency to a consistent destination and note the available throughput. The baseline gives you a reference for both delay and speed.
- Measure loaded download latency. Start a sustained download and record latency while it is running. Keep the test conditions the same for each configuration.
- Measure loaded upload latency. Repeat the process with a sustained upload. Upstream queues often expose bufferbloat clearly, and a configuration that looks acceptable on download may behave differently on upload.
- Enable SQM and configure both directions. In the SQM configuration supplied by your OpenWrt build, enable the ingress and egress shapers and enter rates appropriate to your measured connection. Avoid treating an advertised access speed as proof of the exact rate your line can sustain.
- Choose a queue discipline. Test CAKE first when the router has sufficient headroom. If the device cannot process the selected rate reliably, test fq_codel instead.
- Confirm the shapers were instantiated. OpenWrt’s detailed guidance recommends checking that the expected ingress and egress shapers actually exist and are active. A saved configuration that did not create the shapers cannot improve the queue.
- Repeat the same measurements. Compare unloaded latency, loaded download latency, loaded upload latency, sustained throughput and router CPU use with the original results.
Do not judge success from one ping taken at an arbitrary moment. A useful result is a repeatable reduction in the latency increase during sustained transfers without an unacceptable loss of usable throughput or a CPU that remains saturated.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →How to interpret the test results
| Observed result | Likely interpretation | Next action |
|---|---|---|
| Loaded latency falls and throughput remains usable. | SQM is controlling the bottleneck as intended. | Keep the configuration and recheck it during the activities that originally caused the lag. |
| Loaded latency does not change, but the shapers are active. | The delay may be outside the shaped WAN queue, or the rates may not match the real bottleneck. | Repeat over Ethernet, verify both directions and investigate Wi-Fi or upstream network conditions. |
| Throughput drops sharply and CPU use is high. | The router may not have enough processing capacity for the chosen discipline and rate. | Test fq_codel, reduce the shaping target to a sustainable rate, or use hardware with more CPU capacity. |
| Latency gets worse after enabling SQM. | The device may be CPU-bound, the configuration may be incorrect, or the tested path may not be the WAN bottleneck. | Check shaper instantiation, compare CPU load, and repeat the test with a wired client. |
| Only Wi-Fi clients show the problem. | Wireless airtime, signal quality or Wi-Fi scheduling may be contributing more than the WAN queue. | Diagnose the wireless link separately before attributing the symptom to QoS or SQM. |
Common mistakes and how to avoid them
Using priority rules without controlling the queue
Marking game or voice traffic as high priority may improve its treatment relative to a download, but it does not automatically prevent the bottleneck queue from growing. If latency rises whenever the line saturates, test SQM rather than stopping at classification rules.
Testing through Wi-Fi first
Wireless throughput and latency vary with signal, channel use, interference and client behavior. A Wi-Fi test can make a functioning WAN shaper look ineffective, or make a wireless problem look like bufferbloat. Use Ethernet for the initial comparison, then test Wi-Fi separately once the WAN behavior is understood.
Assuming the advertised access speed is the shaper rate
The speed shown by an access plan is not proof of the exact rate at which your connection, modem and provider path can transmit. Use measured, repeatable results and adjust the shaper so the router—not an uncontrolled upstream queue—is the point where traffic is managed.
Ignoring CPU saturation
More queue-management features require more processing. Watch CPU behavior during a sustained transfer. If the processor is exhausted, the router can add delay of its own, and a supposedly better queue discipline can perform worse in practice.
Recommended Free Tools
Changing several variables at once
Switching discipline, shaping rates, priorities and the test client simultaneously prevents a useful comparison. Change one relevant setting at a time and repeat the same download and upload measurements.
Best Value
- Next-Gen WiFi 7 Router with MLO – Powered by the latest WiFi 7 technology, this wireless router supports Multi-Link Operation (MLO) to intelligently manage bandwidth for gaming, streaming, and work at the same time. Enjoy smoother performance and lower latency across devices. Actual speeds may vary based on environment, distance, and obstacles. Dual-band routers do not support the 6 GHz band
- Ultra-Fast Speeds with Powerful Quad-Core Chip – This WiFi 7 router delivers up to 5765 Mbps on 5GHz and 1376 Mbps on 2.4GHz, powered by a high-performance quad-core 2 GHz chipset. Enjoy smooth 4K/8K streaming, responsive gaming, and stable connections when multiple devices are running at the same time
- Stronger WiFi with 9 Signal-Boosting Modules – Built with 9 high-performance signal enhancement modules, this WiFi 7 router delivers stronger, more stable WiFi across your home. Intelligently focuses signals on areas that need them most, reducing dead zones and dropped connections
- Easy Setup & App Control – Set up this WiFi router 7 in minutes using the Tenda App (Android & iOS) or a web browser. Manage your network easily and buy with confidence knowing our support team is ready to help at [email protected]
- NFC Tap-to-Connect for Guests – No passwords needed. Guests can instantly connect by tapping a compatible NFC-enabled Android device on NFC stickers, making this wireless router for home perfect for family visits and shared spaces. NFC connection requires a compatible Android device
When classic QoS is still the appropriate tool
Choose ordinary QoS prioritization when your objective is narrowly defined—for example, giving one traffic class preference and accepting that the feature does not manage the queue as comprehensively as SQM. It may also be the only practical option on firmware that does not provide SQM, or on hardware where SQM’s CPU cost is too high.
That is a different goal from reducing bufferbloat. If your evidence is specifically a large latency increase under a saturated upload or download, SQM is the more directly relevant feature. If your evidence is that one application must win a contest against another while the line remains responsive, classic prioritization can still have a place.
Should you replace the router?
Do not buy hardware solely because it lists QoS. First establish that the symptom is WAN bufferbloat rather than Wi-Fi or another source of latency. Then check whether your existing device supports OpenWrt SQM and whether its CPU can sustain the required shaping rate.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
If the current router lacks SQM support or cannot process your connection speed without becoming CPU-bound, an OpenWrt-compatible router with enough processing capacity for your actual WAN rate is a relevant upgrade category. No single model can be named as the best choice from the general SQM feature description alone; compatibility and throughput vary by device and firmware version.
A practical decision rule
- Latency rises only when the connection is busy: investigate bufferbloat and start with SQM.
- You are using OpenWrt and have CPU headroom: test CAKE first.
- CAKE overwhelms the processor or cuts usable throughput too far: test fq_codel and compare measured results.
- The shapers are active but the symptom remains: test over Ethernet and investigate Wi-Fi, the modem, the provider path and the remote service.
- You only need one class of traffic to receive preference: classic QoS may be sufficient, provided you do not mistake prioritization for full queue management.
The most defensible choice is therefore conditional but clear: for reducing latency caused by a saturated connection, SQM is generally better aligned with the problem than classic QoS prioritization. CAKE is the comprehensive OpenWrt starting point when the router can handle it; fq_codel is the faster, less comprehensive alternative when CPU capacity limits the design. Measurement under the same loaded conditions decides which configuration is actually better on your line.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

