Skip to content

archiecobbs/qos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

qos: A Simple Linux QoS Service

The Problem: Bufferbloat (see http://en.wikipedia.org/wiki/Bufferbloat)

    - Your SSH session turns to molasses when your kid watches YouTube
    - Your wife complains that "the internet is slow"
    - You hate the stupid DSL modems supplied by the phone company
      with their giant packet queues that add unnecessary latency
    - You have your own Linux router that routes all your traffic
      or is the only machine you have connected to the Internet
      and know there must be a better way

    See http://en.wikipedia.org/wiki/Bufferbloat for details.

The Solution: QoS

    QoS = "Quality of Service"

    You probably already know about it. Control and proritize traffic.

    This QoS is new and improved. Previous QoS setups only throttled
    traffic in the download direction. This one handles both directions
    using the (poorly documented) Linux ifb interface and tc(8) 'mirred'
    redirection.

Instructions

    1. Install Package

    2. Edit /etc/sysconfig/network/qos; be sure to set bandwidth values

    3. chkconfig --add qos && /etc/init.d/qos start

    4. Enjoy

Notes

    This has only been tested on openSUSE. Your mileage may vary.

About

A Simple Linux QoS Service

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages