Иногда часы попросту "убегают" вперед и затем возвращаются на старое время. Время "убегания" растет пропорционально аптайму. Лечится ребутом.
Проверка убегания - засечь время (например, 8 часов). Сказать while ``; do date | grep 10; done. На экране примерно каждые 2 секунды появляются несколько строк, говорящие что сейчас 10 часов.
Это можно как-нибудь починить (типа, кернел пересобрать или что-нибудь в этом духе)?