News for hackers. Stuff that matters.
Re:Computer Has Two Clocks by hedora on Tuesday May 03, 2022 @12:11AM (#31244514)
Your computer has way more than two hardware clocks.

Anyway, in Linux, clock_monotonic is nearly useless for distributed systems because NTP can arbitrarily screw up its speed.

Clock_monotonic_raw does what most distributed systems want, but for some reason it performed a kernel crossing last time I checked. (Clock_monotonic doesn’t do a kernel crossing.)

One possible solution is to use the TSC directly, but then apply an appropriate multiplier to get all the (heterogeneous) processors to run at the same speed.

I wish Linux’s clocks were better.

Re:Computer Has Two Clocks by The_suffocated on Monday May 02, 2022 @09:22PM (#31243214)
What does the “SO” in the article refer to?
Re:Computer Has Two Clocks by chrispeel on Monday May 02, 2022 @10:09PM (#31243625)
I have worked on synchronization, and couldn't figure out what the article wants to say. If you're interested in the topic, read Wikipedia articles about NTP [1] or clock signal [2] and articles linked from them.

[1] https://en.wikipedia.org/wiki/Network_Time_Protocol

[2] https://en.wikipedia.org/wiki/Clock_signal

Re:Computer Has Two Clocks by FastMonkey on Monday May 02, 2022 @10:30PM (#31243749)
Maybe they mean "OS"?