Cas

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Listopad 1 14:42:01 CET 2015


On Sun, 1 Nov 2015, Martin Mokry wrote:

> Skusil som zapisat aktualny cas do RTC (hwclock -w --directisa) a po 
> nejakej dobe spanku som ho prebudil a spustil stp skript. Chvilku 
> zobrazoval spravny cas, ale po cca pol minute hodiny preskocili na 81.

To je zajímavé. Z jaké hodnoty to přeskočilo na 81? A teď už to drží na 
81, nebo to dál přeskakuje? hwclock --show --directisa ukazuje normální 
hodnoty?

> Navyse systemove hodiny zobrazuju cas pred spankom. Moze to sposobovat
> Chrony?

Chrony asi ne. Pravděpodobnější vysvětlení je, že ty excesy RTC způsobily, 
že po probuzení nedošlo ke korekci systémových hodin.

Během spánku normální systémové hodiny stojí a běží jen RTC (bavíme se o 
běžném PC, na jiných architekturách to může být jinak). Jádro si tedy 
před uspáním zapamatuje stav RTC, po probuzení se na RTC znovu podívá, 
spočítá rozdíl a ten připočte k systémovým hodinám.

-- 
Pavel Kankovsky aka Peak                      "Que sais-je?"


Další informace o konferenci Linux