Trochu OFT: zmereni kapacity linky
Petr Soucek
petr na ryston.cz
Středa Červenec 28 13:31:03 CEST 1999
Jan Rusnak wrote:
> Skus bing (V dist. Debian je balik pod tymto nazvom.)
>
> Bing determines the real (raw, as opposed to available or average)
> throughput on a link by measuring ICMP echo requests'
> roundtrip times for different packet sizes at each end of the link.
Bing pouziva stejny princip jako pathchar, pathchar je ale mnohem
presnejsi.
Na http://www.caida.org/Pathchar/ je i neco teorie.
Je velmi dulezite si uvedomit, kterym postupem se co meri. Pathchar (a
bing) pouzivaji mereni na zaklade posilani ICMP ECHO paketu s ruznou
velikosti a z toho, o co se vetsi paket vrati pozdeji nez kratky pocita
rychlost prenosu dat. Nesmi dojit k fragmentaci a predpoklada se, ze
cely paket prochazi siti (linkou) tam i zpet vcelku a v protilehlem bode
se zdrzi konstantni dobu.
Prakticke poznatky:
Na vetsine Linuxu (vsech co jsem zkousel) nefunguje detekce MTU, bud je
nutne dlouho cekat na timeout, nebo zadat rucne -m 1500.
Jadra 2.2 maji omezen pocet vysilanych ICMP paketu, takze dochazi pri
merreni k velkemu packet lossu a chybam. Melo by jit nastavit parametry)
Z 64k linky se da v pohode zmerit 10Mbit.
Linka nesmi byt pretizena.
Nektere nove switche mohou vnest do mereni nepresnost. Treba drive se
dal krasne zmerit spolecny segment 10Mbit/s, dnes, kdy je 100Mbit/s
ukazuje jeste mene nez drive.
Zdravi
Další informace o konferenci Linux