Opened 15 years ago
Closed 15 years ago
#92 closed defect (fixed)
Capear uso de banda ancha en che
| Reported by: | Owned by: | josx | |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | otro | Version: | |
| Keywords: | Cc: | 
Description
Se puede poner un tope (~3Mb/s) al uso de banda ancha en che? si no estudiar uso de cache imap
  Note:
 See   TracTickets
 for help on using tickets.
    

se corrio script para limitar salida de datos. el script esta en /home/fernandofolino/tc.bash de che , y se aplico sobre ese server mismo. copio comandos actuales:
#!/bin/bash # # tc uses the following units when passed as a parameter. # kbps: Kilobytes per second # mbps: Megabytes per second # kbit: Kilobits per second # mbit: Megabits per second # bps: Bytes per second # Amounts of data can be specified in: # kb or k: Kilobytes # mb or m: Megabytes # mbit: Megabits # kbit: Kilobits # To get the byte figure from bits, divide the number by 8 bit # TC=/sbin/tc IF=eth0 # Interface #DNLD=1mbit # DOWNLOAD Limit UPLD=3mbit # UPLOAD Limit IP=200.32.4.35 # Host IP U32="$TC filter add dev $IF protocol ip parent 1:0 prio 1 u32" start() { $TC qdisc add dev $IF root handle 1: htb default 30 # $TC class add dev $IF parent 1: classid 1:1 htb rate $DNLD $TC class add dev $IF parent 1: classid 1:2 htb rate $UPLD $U32 match ip dst $IP/32 flowid 1:1 $U32 match ip src $IP/32 flowid 1:2 } stop() { $TC qdisc del dev $IF root } restart() { stop sleep 1 start } show() { $TC -s qdisc ls dev $IF } case "$1" in start) echo -n "Starting bandwidth shaping: " start echo "done" ;; stop) echo -n "Stopping bandwidth shaping: " stop echo "done" ;; restart) echo -n "Restarting bandwidth shaping: " restart echo "done" ;; show) echo "Bandwidth shaping status for $IF:\n" show echo "" ;; *) pwd=$(pwd) echo "Usage: $(/usr/bin/dirname $pwd)/tc.bash {start|stop|restart|show}" ;; esac exit 0