RE: [GTER] Medição de latência de rede.

Gobbo, Marco [DANFORTH] marco at danforth.com.br
Sun Nov 28 00:26:30 -02 2004


Pessoal,

é o seguinte,

o Iperf, mede apenas o throughput de um link. ou seja, apenas a largura
de banda e não tem nada haver com a latência da rede.

Vocês não estão levando em consideração fatores importantes
para calcular a Latência de uma rede.

Existem 4 tipos e latência:

1-Tempo de Processamento
2-Tempo na Fila
3-Tempo de Transmissão
4-Tempo de Propagação

Somando estes 4 fatores, se obtém o montante total a latência fim a fim.

O Tempo de processamento, pode incluir vários fatores como a necessidade
em checar erros no nível de bit (camada física), quando um pacote é
transmitido,
porém esse delay fica na ordem dos microsegundos ou menos.

Pacotes geralmente aguardam na fila (queuing delay) para serem
transmitidos
pelo link. O tempo do pacote na fila, depende da quantidade de pacotes
que estão
esperando para serem transmitidos. Se não houver outros pacotes na fila
para
serem transmitidos, o delay fica = a 0 (zero). porém, se o trafego
estiver pesado,
provavelmente muitos pacotes estarão esperando na fila, motivo esse que 
tornará a Latência de (tempo na fila) um tanto grande, sempre na ordem
entre
microsegundos e milesegundos.

Quando ao tempo de Transmissão, Vamos supor que o tamanho do pacote seja
(L"length" bits) e que o link de transmissão seja medido por (R "rate"
bits).

vamos supor que o link seja de 10Mbps -->   R = 10Mbps

O delay de transmissão também chamado de "Store and Forward" é    L / R

Já quando o bit é jogado no link, ele necessita ser propagado até a
outra
ponta receptora. Para medir essa Latência, depende muito do meio físico,
par trançado, fibra optca etc... use esse "range" para calcular:

		2 *10^8 metros/segundo a 3*10^8 metros/segundo

O Tempo de propagação, é a distância entre 2 roteadores dividido pela
velocidade
de propagação. ou seja:

		d/v

onde "d" é a distância entre os 2 roteadores e "v" é a velocidade de
propagação do
link, e assim vai acontecendo por todos roteadores até chegar no sistema
final.

Uma boa formula seria:

OBS: ( L = Latencia)

 		L host = ( L proc + L fila + L transm + L prop )

Uma tática interessante pessoal, é vocês suporem (N-1)roteadores entre 2
sistemas
finais, e o tempo de processamento em cada roteador incluindo o host de
origem é
(L proc), e a velocidade de transmissão entre os roteadores sem incluir
o host de 
origem é (R bits/seg), e a propagaçao em cada link (L prop), temos

		L fim-a-fim = N (L proc + L transm + L prop)

onde (L Transm) = L/R, sendo L o tamanho do pacote.

Também pode-se usar La/R onde o "a" seria o "average"

Espero ter ajudado..


Marco Antonio Gobbo
Networking Consultant
DANFORTH CONSULTING LTD.
Direct Channel: +55 (11) 9578-0295 (SP, Brazil)
See our Site at: http://www.danforth.com.br

This E-mail is confidential. It may also be legally privileged. If you
are not the addressee you may not copy, forward, disclose or use any
part of it. If you have received this message in error, please delete it
and all copies from your system and notify the sender immediately by
return E-mail. Internet communications cannot be guaranteed to be
timely, secure, error or virus-free. The sender does not accept
liability for any errors or omissions.

Esta mensagem pode conter informações confidenciais e/ou privilegiadas.
Se você não for o destinatário ou a pessoa autorizada a recebê-la, não
pode usar, copiar ou divulgar as informações nela contidas ou tomar
qualquer ação baseada nelas. Se você recebeu esta mensagem por engano,
por favor, avise imediatamente o remetente, e em seguida, apague-a.
Comunicações pela Internet não podem ser garantidas quanto à segurança
ou inexistência de erros ou de vírus. O remetente, por esta razão, não
aceita responsabilidade por qualquer erro ou omissão no contexto da
mensagem decorrente da transmissão via Internet.



-----Original Message-----
From: gter-bounces at eng.registro.br [mailto:gter-bounces at eng.registro.br]
On Behalf Of Marcelo Costa
Sent: Saturday, November 27, 2004 9:38 AM
To: Grupo de Trabalho de Engenharia e Operacao de Redes
Subject: Re: [GTER] Medição de latência de rede.


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Marlon,

Já tentou o IPerf ? http://www.noc.ucf.edu/Tools/Iperf/default.htm

[]s
Marcelo

|> http://www.spirentcom.com/analysis/product_line.cfm?PL=33&wt=2
|>
|
| Equipamento? $$$? Não dá. Gostaria de medir isso por meio de 
| "software".
|
| []s,
|
| M.
| --
| GTER list    https://eng.registro.br/mailman/listinfo/gter
|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBqGcs7zk1EaqHkTkRAl56AJ9uBB9Ad68tLeNsKWGI7SkTG9hqpQCcCrcg
cjCMjoUkTzLXIt9ZxmXfxTM=
=Akdq
-----END PGP SIGNATURE-----
--
GTER list    https://eng.registro.br/mailman/listinfo/gter






More information about the gter mailing list