There is no such thing as a monotonic clock on a regular computer. You need extra hardware for that (GPS, ...).
All the regular Linux/Windows monotonic clocks are broken in some scenarios and will go back or just not increase.
All the regular Linux/Windows monotonic clocks are broken in some scenarios and will go back or just not increase.
On most systems CLOCK_MONOTONIC actually is monotonic. It's not necessarily steady or providing SI seconds, but its monotonic.
You'll need stuff like GPS if you want a monotonic, steady clock synchronized with other clocks.