Zjisteni aktualniho zatizeni linky?

Peter Surda shurdeek na panorama.sth.ac.at
Čtvrtek Září 11 12:39:17 CEST 2003


On Thu, Sep 11, 2003 at 09:03:26AM +0200, Petr Klima wrote:
> Jak zjistim aktualni zatizeni linky/interface ?
> 
> Potreboval bych neco co mi rekne " Na eth0 je zatizeni 2.8 Mbit/s" ...
Podla mna je jedno z najjednoduchsich si na eth0 nahodit jednu htb klasu

/sbin/tc qdisc del root dev eth0
/sbin/tc qdisc add dev eth0 root handle 1: htb default 30
/sbin/tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit

a potom

tc -s class show dev eth0

vrati zhruba

-------------------------------------------------------------------
class htb 1:1 root rate 100Mbit ceil 100Mbit burst 106440b cburst 106440b
 Sent 335024631 bytes 230673 pkts (dropped 0, overlimits 0)
 rate 279914bps 188pps
 lended: 0 borrowed: 0 giants: 0
 tokens: 8199 ctokens: 8199
-------------------------------------------------------------------

co hladas je rate, v tomto pripade 279914*8/1024/1024 =~ 2.1 Mbit/s.

alebo mozes parsovat kazdu povedzme minutu vystup
ifconfig eth0
alebo
ip -s link show dev eth0

a z rozdielov v RX resp. TX vypocitat priemernu rychlost za interval.

> Petr Klima
Bye,

Peter Surda (Shurdeek) <shurdeek na panorama.sth.ac.at>, ICQ 10236103, +436505122023

-- 
          "One world, one web, one program"  -- Microsoft promotional ad
         "Ein Volk, ein Reich, ein Fuehrer"  -- Adolf Hitler
         "Ein Auto, ein Computer, ein Mann"  -- Knight Rider


Další informace o konferenci Linux