¿Tiempo de ping negativo?

¿Tiempo de ping negativo?

Esta es la primera vez que veo esto y no estoy seguro de lo que 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  

¿Alguien ha visto alguna vez un tiempo de ping negativo? Un amigo mío me dijo que lo vio una vez en un enlace inalámbrico, y esto fue a través de una conexión inalámbrica, pero... ¿cómo sucede eso?

Respuesta1

¿NTP o el servicio de hora de Windows sincronizaron el reloj del sistema durante el ping?

Respuesta2

Me cuesta creerlo, peroesta discusiónparece indicar que este es el comportamiento de ciertas CPU AMD.

Personalmente, no me preocuparía por eso y asumiría que es un defecto conceptual en ICMP... Tal vez un paquete que pasó por una ruta diferente o algo extraño que involucre máquinas/enrutadores con sus relojes configurados de manera diferente.

Respuesta3

Desafortunadamente, esto no se limita a los procesadores AMD, sino que parece afectar bastante a XP. Hasta la fecha, y después de algunos años de buscar respuestas, conozco una solución rápida, pero no puedo hacerlo en servidores que no reaparecen de forma remota después del arranque.

Para restablecer TCP/IP (y los tiempos), abra una ventana CMD de administrador e ingrese lo siguiente:

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

Ahora DEBES reiniciar. El adaptador de red vuelve a DHCP, así que tenga cuidado con los usuarios remotos.

Entonces, ¿qué pasa aquí?

Por alguna razón, TCP/IP tiene una marca de tiempo que utiliza para calcular el tiempo y de alguna manera se modifica. Solía ​​verlo todo el tiempo en un lugar, pero finalmente dejó de hacerlo. Lamentablemente, continúa en el almacén que administro. Esta noche, todos los puntos parecen estar bloqueados en 237 ms, pero 2 volvieron a aparecer con múltiples pings.

pingpathes una utilidad muy útil y la usaré más a menudo. Desafortunadamente, llegó a los mismos resultados...

Lo triste es que esto también soluciona los errores de ping en los juegos.

nota: si desea ver el archivo de registro, reemplace nulo con un nombre de archivo, como c:\log.txt : Nulo simplemente significa que no hay archivo (técnicamente)

Respuesta4

Creo que es un error en la forma en que el pingcomando cronometra los paquetes y se ve agravado por los procesadores AMD más que por los Intel.

Las funciones que se utilizan para la sincronización de alta resolución en Windows son QueryPerformanceCountery QueryPerformanceFrequency.

Desafortunadamente, no funcionan para los procesadores multinúcleo, ya que estos procesadores no devuelven los mismos números.

La solución al ping es establecer la afinidad del subproceso en ping. Dudo que esté haciendo esto, lo que explicaría el momento negativo. También hay parches de AMD y MS que se supone que ayudarán a solucionarlo.

información relacionada