-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The Wednesday 2007-12-12 at 09:54 -0800, Linda Walsh wrote:

        Interesting -- using same version of "hwclock" & same
kernel version, I compared 3 machines:
one machine averaged around -0.988xxx, another -0.991xxx
and a third at -0.0003xx.  (the xxx digits are variable, the listed
digits were mostly fixed values after the loop start).

        Their HW varies considerably, the first two about 5-6 years old,
the latter more recent.  I wonder why they cluster like they do -- the
first two around -1, and the newer one nearer 0.

I don't :-P

They cluster because you are requesting the data in a programming loop, with a delay that is an integer number of seconds. Do a delay loop with a random number of a fraction of 1 second, and you will see the numbers come out equally random. Or do it manually (see below).


Proof:

nimrodel:~ # time hwclock --show ; date
Wed Dec 12 21:09:03 2007  -0.275262 seconds

real    0m0.284s   <=====
user    0m0.000s
sys     0m0.000s
Wed Dec 12 21:09:03 CET 2007
nimrodel:~ # time hwclock --show ; date
Wed Dec 12 21:09:09 2007  -0.500613 seconds

real    0m0.506s   <=====
user    0m0.003s
sys     0m0.003s
Wed Dec 12 21:09:09 CET 2007


See how the "real" time used by the command is curiously similar to the offset seconds of the hwclock command? Because hwclock simply waits that long before exiting, and exits at the exact moment the seconds is XX.00, reporting that time it waits as an offset.

The offset is /not/ the offset between the cmos clock and the system clock...


        Curious...

Satisfied, I hope ;-)

- -- Cheers,
       Carlos E. R.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)

iD8DBQFHYEEstTMYHG2NR9URAiXcAKCIiA331Jfx2OcpMwhcOc4dueQ7fACfYkcj
8vooJF8vGDHripd2YRuYx5U=
=6kEL
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to