tempo de ping assimétrico mas tempo xfer de arquivo constante?

2

Quando faço ping do sistema a partir do sistema b; Eu obtenho uma média de 1.494ms. Quando eu pingar o sistema b do sistema a; Eu obtenho uma média de .896ms.

Eu testei meu ping a cada 10 segundos por 1,5 horas. Eu corri isso em ambas as máquinas. Eu então corri o teste várias vezes ao longo de 6 dias em diferentes momentos e por diferentes períodos de tempo. Em todos os casos, os pings de b > out executaram pings de a > b em 20% a 50%

Eu então tentei transferências de arquivos de a- > b e b- > a. Eles variaram menos de 5%.

Estes são servidores Linux RedHat idênticos. O mesmo hardware, o mesmo software.

Compreendo perfeitamente que, se eu fosse uma pessoa normal e bem ajustada, que não fosse obsessiva e retentiva anal, eu teria encolhido os ombros e seguidoi depois de perceber a primeira discrepância. Mas estou totalmente enlouquecido com isso.

O que diabos poderia estar causando isso e como eu verificaria se esse é o caso?

Obrigado

    
por sal 17.05.2009 / 04:07

2 respostas

2

Vale a pena fazer um traceroute de A- > B e B- > A. A menos que você saiba o contrário, é perfeitamente possível que o tráfego na direção para frente esteja tomando um caminho diferente para isso na direção inversa.

Você esperaria que isso fosse permitido, já que o ICMP mede o tempo de ida e volta, mas eu tenho visto tempos de ping assimétricos semelhantes em redes onde o tráfego em uma determinada direção é tendencioso em links específicos.

    
por 17.05.2009 / 13:08
1

Acredito que a e b estejam em data centers separados? Possivelmente com portadores upstream diferentes?

O ping é implementado através do ICMP , que é um tipo de tráfego totalmente separado do TCP, e como tais operadoras são livre (e comumente) de-priorizar tráfego de ping. Você pode estar vendo esse efeito no seu teste.

Você pode confirmar isso usando ferramentas como mtr ou tcpping , que usa métodos alternativos para simular um ping.

edit: Você verificou as configurações duplex em cada interface entre a e b ? Se algo falhou na detecção automática e foi padronizado como half duplex, isso pode explicar os resultados que você está vendo (embora seja menos provável que você obtenha uma taxa de transferência aceitável diante de um erro de digitação duplex)

    
por 17.05.2009 / 09:08