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