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 un tiempo de ping negativo antes? 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?
networking
wireless-networking
ping
latency
Jeff Welling
fuente
fuente
Respuestas:
¿NTP o Windows Time Service sincronizaron el reloj del sistema durante el ping?
fuente
service ntpd stop
en CentOS solucionó eso (pero creará otros problemas, obviamente). Vea esta pregunta muy interesante para más información.Me resulta difícil de creer, pero esta discusión parece indicar que este es el comportamiento de ciertas CPU AMD.
Personalmente, no me preocuparía y asumiría que es una falla conceptual en ICMP ... Tal vez un paquete que pasó por un camino diferente o algo extraño que involucra máquinas / enrutadores con sus relojes configurados de manera diferente.
fuente
Desafortunadamente, esto no se limita a los procesadores AMD, pero 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 volverán a aparecer de forma remota después del arranque.
Para restablecer TCP / IP (y tiempos), abra una ventana de administrador CMD e ingrese lo siguiente:
Ahora, DEBE reiniciar. El adaptador de red vuelve a DHCP, así que tenga cuidado con los controles 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 falsifica. Solía verlo todo el tiempo en un lugar, pero finalmente se detuvo. Desafortunadamente, continúa en el almacén que administro. Esta noche, todos los puntos parecen estar atascados en 237 ms, pero 2 volvieron a aparecer con múltiples pings.
pingpath
es una utilidad muy útil, y la usaré más a menudo. Desafortunadamente, se obtuvieron los mismos resultados ...Lo triste es que esto también elimina 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 solo significa que no hay archivo (técnicamente)fuente
Creo que es un error en la forma en que el
ping
comando cronometra los paquetes y se ve agravado por los procesadores AMD más que por Intel.Las funciones que se utilizan para la sincronización de alta resolución en Windows son
QueryPerformanceCounter
yQueryPerformanceFrequency
.Desafortunadamente, están rotos para los procesadores multi-core ya que estos procesadores no devuelven los mismos números.
La solución para hacer ping es establecer la afinidad de hilo 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 ayudan a resolverlo.fuente