|
| Tiden er gal hver dag? Fra : Henrik Larsson |
Dato : 13-03-01 13:57 |
|
Tiden på min FreeBSD 4.1.1 box er ikke så vigtig, men en gang om dagen kører
jeg:
/usr/sbin/ntpdate ntp.inet.tele.dk
Dog undrer det mig at hver dag er tiden omkring 2 sekunder foran.
Findes der en løsning på dette?
Mvh Henrik
| |
Peter Makholm (13-03-2001)
| Kommentar Fra : Peter Makholm |
Dato : 13-03-01 13:59 |
|
"Henrik Larsson" <henrik_l@mailme.dk> writes:
> Findes der en løsning på dette?
Brug ntpd til hele tide at holde dig opdateret.
--
Free beer får det bedste frem i en pingvin.
http://peter.makholm.net/beer/
| |
Allan Olesen (13-03-2001)
| Kommentar Fra : Allan Olesen |
Dato : 13-03-01 19:32 |
|
"Henrik Larsson" <henrik_l@mailme.dk> wrote:
>Dog undrer det mig at hver dag er tiden omkring 2 sekunder foran.
Jeg ved ikke, hvor mange ligheder, der er mellem Linux og FreeBSD på
det her punkt, men under Linux stiller ntpdate kernelurets klokkeslæt
uden at korrigere hastigheden.
Hastigheden kan justeres manuelt een gang for alle med adjtimex. Det
kan gøres utroligt nøjagtigt. Jeg har selv haft en maskine til at køre
i ugevis uden at uret blev stillet. Alligevel oversteg afvigelserne
ikke på noget tidspunkt i perioden min måleunøjagtighed på 5-10 mS.
Alternativet er en tidsdaemon som xntpd eller chronyd, der løbende
stiller både klokkeslæt og hastighed efter eksterne servere.
--
Allan Olesen, Lunderskov
"UNIX er overflødigt." - Lars P. Fischer
| |
Martin Moller Peders~ (13-03-2001)
| Kommentar Fra : Martin Moller Peders~ |
Dato : 13-03-01 20:21 |
|
In <98lp2l$1a3h$1@tnews.inet.tele.dk> Allan Olesen <aolesen@post3.tele.dk> writes:
>"Henrik Larsson" <henrik_l@mailme.dk> wrote:
>>Dog undrer det mig at hver dag er tiden omkring 2 sekunder foran.
>Jeg ved ikke, hvor mange ligheder, der er mellem Linux og FreeBSD på
>det her punkt, men under Linux stiller ntpdate kernelurets klokkeslæt
>uden at korrigere hastigheden.
Skyldes det ikke bare at hardware-uret ikke bliver aendret med ntpdate, men
kun system-tiden.
Saa en "hwclock --set" kunne loese problemet ?
/Martin
| |
Allan Olesen (13-03-2001)
| Kommentar Fra : Allan Olesen |
Dato : 13-03-01 21:19 |
|
tusk@daimi.au.dk (Martin Moller Pedersen) wrote:
>Skyldes det ikke bare at hardware-uret ikke bliver aendret med ntpdate, men
>kun system-tiden.
Jeg kan ikke se, at vi snakker hardware-ur her?
--
Allan Olesen, Lunderskov
"UNIX er overflødigt." - Lars P. Fischer
| |
Martin Moller Peders~ (14-03-2001)
| Kommentar Fra : Martin Moller Peders~ |
Dato : 14-03-01 09:56 |
|
In <98lvb7$1n3b$2@tnews.inet.tele.dk> Allan Olesen <aolesen@post3.tele.dk> writes:
>tusk@daimi.au.dk (Martin Moller Pedersen) wrote:
>>Skyldes det ikke bare at hardware-uret ikke bliver aendret med ntpdate, men
>>kun system-tiden.
>Jeg kan ikke se, at vi snakker hardware-ur her?
Efter en boot, vil system-tiden blive sat til hardware-tiden, saa hvis
der bootes hver dag, kan der forklare en fast 2 sekunders fejl iforhold
til ntpdate-tiden.
/Martin
| |
Henrik Larsson (14-03-2001)
| Kommentar Fra : Henrik Larsson |
Dato : 14-03-01 09:59 |
|
> Efter en boot, vil system-tiden blive sat til hardware-tiden, saa hvis
> der bootes hver dag, kan der forklare en fast 2 sekunders fejl iforhold
> til ntpdate-tiden.
Der bliver aldrig bootet.
Tiden er 2 sekunder foran på 24 timer.
Jeg prøvede lige nu efter 10 timer og der var uret 0,8s foran.
Det lader til at tiden går for hurtigt generelt.
Hvordan retter man det i FreeBSD?
Mvh Henrik
| |
Allan Olesen (14-03-2001)
| Kommentar Fra : Allan Olesen |
Dato : 14-03-01 19:46 |
|
"Henrik Larsson" <henrik_l@mailme.dk> wrote:
>Der bliver aldrig bootet.
Fint. Så fik vi da endelig den and aflivet.
>Det lader til at tiden går for hurtigt generelt.
>Hvordan retter man det i FreeBSD?
Ja, jeg troede jo, at I FreeBSD-folk også havde noget i retning af
adjtimex, men så søgte jeg på Google og faldt over det her klip fra en
FreeBSD-diskussion:
>If there were a system call like adjtime() which set a _continuous_ (not
>one-time) drift adjustment--for example, telling the kernel to adjust
>forward or backward one second every N seconds--then you could set that
>(and maybe the clock as well) at boot time, then disallow all clock
>adjustment functions, and you should be okay. Linux looks like it has an
>adjtimex() that works something like this, though I don't have a man page
>for it.
Så noget kunne tyde på, at det slet ikke er muligt under FreeBSD, men
det kan da umuligt passe?
--
Allan Olesen, Lunderskov
"UNIX er overflødigt." - Lars P. Fischer
| |
|
|