A veces recibo el siguiente mensaje de advertencia extraño cuando hago ping a 8.8.8.8 (la incidencia es muy baja). ¿Alguna idea sobre la causa raíz?
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=111 time=256 ms
ping: Warning: time of day goes back (-203756us), taking countermeasures
ping: Warning: time of day goes back (-203647us), taking countermeasures
Respuesta1
Esto me ha sucedido antes en procesadores tipo AMD, donde la fuente de reloj no se compartía entre las CPU (estaba configurada jiffies
para mí).
Una de las CPU estaba unos jiffis por delante de la otra, lo que provocaba que el tiempo retrocediera cuando un proceso se movía entre las CPU y se comparaban los tiempos.
Intente configurar la fuente de reloj en tsc
, hpet
o acpi_pm
(en ese orden), ya que estas fuentes de reloj tienden a compartirse entre CPU.
$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource
$ echo 'hpet' > /sys/devices/system/clocksource/clocksource0/current_clocksource
Alternativamente, es posible que tenga una política de pasos agresiva para su sincronización de tiempo (en realidad no debería ocurrir después de haber iniciado). Proporcione el resultado de /etc/ntp.conf
o /etc/chrony.conf
para obtener más información.