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