H
Helmut Schellong
Guest
On 07/16/2022 12:33, Leo Baumann wrote:
Die Exe _kann_ auf den Systemtimer zugreifen, wenn das System eine Zeit unterhält.
Sie _muÃ_ das aber nicht, sondern kann sich die Zeit unabhängig besorgen.
Ungenauigkeiten dabei sind irrelevant, wenn es um lange MeÃprozesse geht.
Also ich brauche die absolute Zeit _höchstens_ mit einer Genauigkeit von 1 s.
Ich habe meinen NTP-Dämon nicht gestartet, sondern rufe dann und wann
ntpdate -t 10 ptbtime1.ptb.de
16 Jul 14:07:40 ntpdate[1511]: step time server 192.53.103.108 offset -28.158675 sec
auf.
Für extrem hohe Auflösung verwende ich: uint64_t rdtsc(void);
http://www.schellong.de/htm/math87.htm#tsc
Dessen Auflösung beträgt bei mir â ns.
Für professionelle Messungen verwende ich Funktionen, die nur
bei aktivem Prozeà inkrementieren.
TSC hingegen läuft ununterbrochen durch; bei ruhendem System ist das aber okay.
--
Mit freundlichen GrüÃen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/rand.htm http://www.schellong.de/htm/dragon.c.html
Am 16.07.2022 um 12:29 schrieb Helmut Schellong:
Eine Exe kann auch per Protokoll NTP sich ganz unabhängig
die Zeit von einem NTP-Server holen.
Ich habe das so verstanden, dass wenn der Rechner am Internet ist NTP die Systemzeit stabilisiert. Die exe greift dann auf den Systemtimer zu.
Die Exe _kann_ auf den Systemtimer zugreifen, wenn das System eine Zeit unterhält.
Sie _muÃ_ das aber nicht, sondern kann sich die Zeit unabhängig besorgen.
Ungenauigkeiten dabei sind irrelevant, wenn es um lange MeÃprozesse geht.
Also ich brauche die absolute Zeit _höchstens_ mit einer Genauigkeit von 1 s.
Ich habe meinen NTP-Dämon nicht gestartet, sondern rufe dann und wann
ntpdate -t 10 ptbtime1.ptb.de
16 Jul 14:07:40 ntpdate[1511]: step time server 192.53.103.108 offset -28.158675 sec
auf.
Für extrem hohe Auflösung verwende ich: uint64_t rdtsc(void);
http://www.schellong.de/htm/math87.htm#tsc
Dessen Auflösung beträgt bei mir â ns.
Für professionelle Messungen verwende ich Funktionen, die nur
bei aktivem Prozeà inkrementieren.
TSC hingegen läuft ununterbrochen durch; bei ruhendem System ist das aber okay.
--
Mit freundlichen GrüÃen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/rand.htm http://www.schellong.de/htm/dragon.c.html