2008/3/6 César Sepúlveda B <[EMAIL PROTECTED]>: > Estoy implementando un poco de QoS con htb para el manejo de las colas. con > lo > que mejore bastante los retrasos que se sufren con ssh y los tirones en las > cargas de paginas web cuando el trafico hacia internet es alto, ahora la > pregunta... > Conocen algún software con el cual pueda loguear y graficar cuanto es la > carga > que pasa por cada clase, ya que con "dibujitos" siempre es mas fácil ver > donde están las falencias y como se puede mejorar la utilización de la red, > saber bien, por decirlo de alguna forma, donde esta apretando más es zapato. [...]
Tienes que alimentar tu script manualmente. De software utiliza mrtg o rrdtool (este ultimo es mas moderno). Para obtener los datos, utiliza -s de tc. Ejemplo: # tc -s qdisc show [EMAIL PROTECTED]:~# tc -s qdisc qdisc pfifo_fast 0: dev eth0 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 Sent 431875921 bytes 1657407 pkts (dropped 0, overlimits 0) qdisc pfifo_fast 0: dev eth1 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 Sent 1674405129 bytes 1913141 pkts (dropped 0, overlimits 0) qdisc pfifo_fast 0: dev wds0.49153 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1 Sent 1128602 bytes 7906 pkts (dropped 0, overlimits 0) qdisc red 700: dev imq0 limit 108000b min 10483b max 34862b ecn Sent 0 bytes 0 pkts (dropped 0, overlimits 0) marked 0 early 0 pdrop 0 other 0 qdisc red 600: dev imq0 limit 324000b min 31449b max 104586b ecn Sent 0 bytes 0 pkts (dropped 0, overlimits 0) marked 0 early 0 pdrop 0 other 0 qdisc red 500: dev imq0 limit 108000b min 10483b max 34862b ecn Sent 0 bytes 0 pkts (dropped 0, overlimits 0) marked 0 early 0 pdrop 0 other 0 qdisc red 400: dev imq0 limit 639000b min 44556b max 193167b ecn Sent 443553 bytes 3350 pkts (dropped 0, overlimits 0) marked 0 early 0 pdrop 0 other 0 qdisc red 300: dev imq0 limit 909000b min 52428b max 266571b ecn Sent 170009255 bytes 187567 pkts (dropped 0, overlimits 0) marked 0 early 0 pdrop 0 other 0 qdisc sfq 200: dev imq0 limit 128p quantum 1500b perturb 10sec Sent 4199687 bytes 66942 pkts (dropped 0, overlimits 0) qdisc sfq 100: dev imq0 limit 128p quantum 1500b perturb 10sec Sent 232755 bytes 3043 pkts (dropped 0, overlimits 0) qdisc hfsc 1: dev imq0 default 30 Sent 174885250 bytes 260902 pkts (dropped 0, overlimits 25870) qdisc sfq 700: dev ppp0 limit 5p quantum 1492b perturb 10sec Sent 0 bytes 0 pkts (dropped 0, overlimits 0) qdisc sfq 600: dev ppp0 limit 5p quantum 1492b perturb 10sec Sent 0 bytes 0 pkts (dropped 0, overlimits 0) qdisc sfq 500: dev ppp0 limit 5p quantum 1492b perturb 10sec Sent 61924275 bytes 127585 pkts (dropped 21038, overlimits 0) qdisc sfq 400: dev ppp0 limit 24p quantum 1492b perturb 10sec Sent 358677 bytes 5172 pkts (dropped 0, overlimits 0) qdisc sfq 300: dev ppp0 limit 128p quantum 1492b perturb 10sec Sent 5429499 bytes 9703 pkts (dropped 0, overlimits 0) qdisc sfq 200: dev ppp0 limit 40p quantum 1492b perturb 10sec Sent 12032 bytes 87 pkts (dropped 0, overlimits 0) qdisc sfq 100: dev ppp0 limit 46p quantum 1492b perturb 10sec Sent 4106797 bytes 89290 pkts (dropped 0, overlimits 0) qdisc hfsc 1: dev ppp0 default 30 Sent 71831280 bytes 231837 pkts (dropped 21038, overlimits 207178) y parseas eso con perl/awk, lo que quieras.... mira los ejemplos de MRTG y RRDTOOL. Suerte! -- Aldrin Martoq

