Difference between revisions of "Mesh/Bandwidth Quotas"

From Sudo Room
Jump to navigation Jump to search
(Created page with "See Also: Technical Documentation, Monitoring notes about bandwidth monitoring and quotas The goal is to find a way...")
 
Line 1: Line 1:
See Also: [[Mesh#Technical_Documentation | Technical Documentation]],  [[Mesh/monitoring | Monitoring]]
+
See Also: [[Mesh#Technical_Documentation | Technical Documentation]],  [[Mesh/Monitoring | Monitoring]]
  
 
notes about bandwidth monitoring and quotas
 
notes about bandwidth monitoring and quotas

Revision as of 23:53, 19 February 2015

See Also: Technical Documentation, Monitoring

notes about bandwidth monitoring and quotas

The goal is to find a way to cap bandwidth usage, in and out. The system can apportion the shareable bandwidth to a percentage of total bandwidth available. Here we research how this can be done.

tc − show / manipulate traffic control settings

Tc is used to configure Traffic Control in the Linux kernel.

monitoring

to track bandwidth we need a way to quantify it. Here are some likely candidates:

  • bandwidthd - very popular, but apparently it is resource heavy
  • bmon - download it
  • iftop, man page - "iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts."

ubus

OpenWrt micro bus architecture - there is a Lua module for ubus...