Projects / Prometheus QoS

Prometheus QoS

Prometheus QoS (Quality of Service) is an ISP-oriented tool for easy manipulation of the IP traffic shaping and sharing features of the Linux kernel. It generates multiple nested HTB traffic control classes with fine-grained rate and ceiling values and implements optional daily (or simply periodical) data transfer quotas and data transfer statistics (as HTML). It is compatible with NAT (both asymmetric and symmetric), yet still provides good two-way shaping and prioritizing for both uploads and downloads.

Tags Networking
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Mar 2008 05:54
  • Rrelease-after

Changes: Startup times were improved by using the iptables-restore utility. Much less CPU system time is used because, by default, the iptables CLASSIFY target is used instead of iptables MARK.

  • Rrelease-mid
  •  20 Feb 2007 10:28
  • Rrelease-after

Changes: Multiple keywords can be defined and used in the configuration file, so you can use Prometheus QoS to handle both symmetrical and asymmetrical or both limited and unlimited virtual subscriber lines in a single configuration file.

  • Rrelease-mid
  •  29 Jun 2006 10:42
  • Rrelease-after

Changes: The most important feature enhancement is improved performance (packets-per-second throughput) in heavy-duty configurations, where Prometheus QoS is used to allocate the capacity of a shared Internet uplink among thousands of individualy configured IP addresses in a local network. Networks with a small number of individually configured hosts won't see any difference.

  • Rrelease-mid
  •  18 Aug 2005 21:49
  • Rrelease-after

Changes: The most important change is probably the bugfix that allows the magic-fixed-prio and magic-relative-prio parameters to be used even with magic-fixed-limit and magic-relative-limit set to 0. This means that Prometheus can now be used to freely share spare bandwith as a real Quality of Service (QoS) tool, and not only just as a traffic shaper and Fair Use Policy (FUP) enforcement tool.

  • Rrelease-mid
  •  01 Jul 2005 11:21
  • Rrelease-after

Changes: This release fixes long integer traffic counter overflow at 4 gigabytes (up or down). Incorrect inclusion of HTTP proxy traffic in direct traffic has been fixed. Incorrectly displayed parameters of asymmetrical upload have been fixed. A new option magic-priorities allows better soft shaping without reducing HTB ceil.

B1ea505e96a135bf2da224c8f11af07d_thumb

Project Spotlight

WireframeSketcher

An Eclipse plugin to create screen mockups.

No-screenshot

Project Spotlight

EditRocket

A text and source code editor.