Tempo de ping negativo?

15

Esta é a primeira vez que vejo isso e não tenho certeza do que isso significa;

64 bytes from 74.125.93.99: icmp_seq=6233 ttl=53 time=545.493 ms  
64 bytes from 74.125.93.99: icmp_seq=6234 ttl=53 time=776.093 ms  
64 bytes from 74.125.93.99: icmp_seq=6235 ttl=53 time=-705.731 ms  
64 bytes from 74.125.93.99: icmp_seq=6236 ttl=53 time=52.549 ms   
64 bytes from 74.125.93.99: icmp_seq=6237 ttl=53 time=44.470 ms  

Alguém já viu um tempo de ping negativo antes? Um amigo meu me disse que viu uma vez em um link sem fio, e isso foi através de uma conexão sem fio, mas ... como isso acontece?

    
por Jeff Welling 14.07.2011 / 01:18

4 respostas

15

O NTP ou o Windows Time Service sincronizaram o relógio do sistema durante o ping?

    
por 14.07.2011 / 04:48
4

Acho difícil de acreditar, mas esta discussão parece indicar que isso é um comportamento de certos usuários da AMD CPUs.

Pessoalmente, eu não me preocuparia com isso e assumiria que é uma falha conceitual no ICMP ... Talvez um pacote que passou por um caminho diferente ou algo estranho envolvendo máquinas / roteadores com seus relógios definidos de maneira diferente.

    
por 14.07.2011 / 01:33
1
Infelizmente, isso não está limitado a processadores AMD, mas parece afetar bastante o XP. Até hoje, e depois de alguns anos pesquisando por respostas, eu sei uma solução rápida, mas não posso fazê-lo para servidores que não reaparecerão remotamente após a inicialização.

Para redefinir o TCP / IP (e os tempos), abra uma janela CMD de administração e digite o seguinte:

ipconfig /flushdns
arp -d
gpupdate /force
netsh int ip reset null
netsh winsock reset

Agora, você DEVE reiniciar. Adaptador de rede reverte para DHCP, então, cuidado com os remotos.

Então, o que acontece aqui?

Por alguma razão, o TCP / IP tem um carimbo de tempo usado para calcular o tempo, e ele é falseado de alguma forma. Eu costumava vê-lo o tempo todo em um local, mas finalmente parou. Infelizmente, continua no armazém que administro. Hoje à noite, todos os pontos parecem estar presos em 237ms, mas dois voltaram com vários pings.

pingpath é um utilitário muito útil, e usarei isso com mais frequência. Infelizmente, surgiu os mesmos resultados ...

Coisa triste, isso limpa ping miscounts nos jogos também.

note: se você quiser ver o arquivo de log, substitua null por um nome de arquivo, como c:\log.txt - Null significa apenas nenhum arquivo (tecnicamente)

    
por 23.09.2013 / 04:11
1

Eu acredito que seja um bug na forma como o comando ping vezes os pacotes e é agravado pelos processadores AMD mais do que a Intel.

As funções usadas para sincronização de alta resolução nas janelas são QueryPerformanceCounter e QueryPerformanceFrequency .

Infelizmente, eles estão corrompidos para processadores com vários núcleos, pois esses processadores não retornam os mesmos números.

A correção para ping é definir a afinidade do encadeamento em ping . Eu duvido que esteja fazendo isso, o que explicaria o timing negativo. Existem também patches da AMD e da MS que devem ajudar a resolver o problema.

    
por 23.08.2011 / 00:39