This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qos-settings [2024/10/10 01:54] – [QoS is not Bandwidth Limiter] -Condense hogwild | qos-settings [2024/10/10 16:58] (current) – [QoS is not Bandwidth Limiter] hogwild | ||
---|---|---|---|
Line 2: | Line 2: | ||
Quality of Service (QoS) is a method to prioritize/ | Quality of Service (QoS) is a method to prioritize/ | ||
+ | |||
+ | \\ | ||
+ | |||
==== QoS is not Bandwidth Limiter ==== | ==== QoS is not Bandwidth Limiter ==== | ||
Line 18: | Line 21: | ||
QoS is a more sophisticated, | QoS is a more sophisticated, | ||
- | However, Bandwidth Limiter shares some settings with QoS. When Bandwidth Limiter is enabled, QoS should be disabled, and vice versa. If both are enabled, they conflict with each other and neither will work. \\ | + | However, Bandwidth Limiter shares some settings with QoS. **When Bandwidth Limiter is enabled, QoS should be disabled**, and vice versa. If both are enabled, they conflict with each other and neither will work. \\ |
Basically, QoS performs the following: | Basically, QoS performs the following: | ||
Line 28: | Line 31: | ||
* Sets class parameters (such as reserved bandwidth). | * Sets class parameters (such as reserved bandwidth). | ||
- | | + | |
- | It's often said that QoS is a technique to mitigate lack of bandwidth when an upgrade is too costly or even impossible. More precisely, QoS also allows you to prioritize latency-sensitive traffic (such as voice) even when there' | + | It's often said that QoS is a technique to mitigate lack of bandwidth when an upgrade is too costly or even impossible. More precisely, QoS also allows you to prioritize latency-sensitive traffic (such as voice) even when there' |
- | \\ \\ | + | \\ \\ |
- | Here are some commonly used QoS terms:\\ | + | \\ |
+ | \\ | ||
+ | Here are some commonly used QoS terms:\\ | ||
* **Traffic: | * **Traffic: | ||
Line 46: | Line 51: | ||
* If Priority is empty, WFQ (Weighted Fair Queuing) is applied among all other classes. \\ There are many queuing disciplines. FreshTomato only supports Qdisc.\\ | * If Priority is empty, WFQ (Weighted Fair Queuing) is applied among all other classes. \\ There are many queuing disciplines. FreshTomato only supports Qdisc.\\ | ||
- | \\ | + | \\ |
==== How Does all this Help Me? ==== | ==== How Does all this Help Me? ==== | ||
- | Have you ever experienced | + | \\ |
+ | |||
+ | - Have you ever experienced poor quality VoIP calls from your LAN to the Internet? \\ | ||
+ | - Do your media, such as videos, buffer too much?\\ | ||
+ | - Is someone on your LAN generating too much traffic? | ||
- | Do your media, such as videos, buffer too much? \\ | + | These are all problems that QoS can help you solve. |
- | Is someone on your LAN generating too much traffic? | + | QoS **is NOT** auto-regulating. You need to manually define and tweak most QoS parameters, as needed. |
- | These are all problems that QoS can help you to solve. Note that QoS is NOT auto-regulating. You need to manually define most QoS parameters, and tweak them, as needed. | ||
===== CTF implications ===== | ===== CTF implications ===== | ||
- | {{: | + | {{: |
As shown in the above screenshot, QoS doesn' | As shown in the above screenshot, QoS doesn' |