Implementing Quality of Service

Not all network traffic is created equal nor are all services equally important. There are times when a network requires certain services to be treated with more urgency than others. Perhaps in a server environment, your web servers receive a high level of traffic from visitors and must prioritize MySQL, or perhaps your office uses VoIP (short for Voice over IP) and needs priority placed on the phone system. There are many reasons why your network may require a service to be treated with more urgency than others. Quality of Service (QoS) helps us achieve this.

While there are multiple ways of tweaking network adapters for QoS, the most typical is something known as queuing discipline (or more simply, qdisc). A queuing ...

Get Mastering Linux Network Administration now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.