View previous topic :: View next topic |
Author |
Message |
letchideslandes Apprentice
Joined: 21 Nov 2004 Posts: 197 Location: Landes France
|
Posted: Wed Jan 05, 2005 9:14 am Post subject: [horloge] Précision |
|
|
Bonjour,
Je synchronise le temps du PC grace au client NTP, donc en utilisation normale l'heure affichée dans KDE est juste.
Lorsque je compile pendant 1 heure ou plus, l'horloge commence à dériver, de l'ordre de 10 minutes pas heure vers le haut. Dès que les ressources du système se libèrent, à la fin de la compilation, l'horloge se resynchronise (grace au client ntp je suppose). Est-ce un fonctionnement normal ou un probleme dans ma configuration ? (c'est pas génant mais j'aimerais comprendre) |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Jan 05, 2005 9:21 am Post subject: |
|
|
J'ai déja observé une désincronisation de quelques secondes, mais 10 min... ça fait beaucoup...
Pour la resyncronisation je pense pas que çe soit ça, ntp-client (si c'est bien lui que tu utilise) se lance à interval régulier, y'a pas de raison qu'il attende la fin de ta compilation...
Je pense pas que j'explication soit par là _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Wed Jan 05, 2005 9:38 am Post subject: |
|
|
Qu'est-ce que tu as comme machine ?
[pur_conjectures]si la config n'est pas assez grosse peut-être que le système mets certaine tache en arrière plan et les traites quand il un un peu de ressources[/pur_conjectures] _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Jan 05, 2005 9:49 am Post subject: |
|
|
Ben il parle de 10 par heure vers le haut, ça laisse penser que au contraire, elle prend de l'avance.
En plus si c'était consomateur de ressources à ce point, tout le reste (kde puisqu'il l'utilise) serai aussi bloqué... _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Jan 05, 2005 9:52 am Post subject: |
|
|
sebbb wrote: | En plus si c'était consomateur de ressources à ce point, tout le reste (kde puisqu'il l'utilise) serai aussi bloqué... | Pas forcément; cela dépend de la priorité (niceness) des processus.
sebbb wrote: | Ben il parle de 10 par heure vers le haut, ça laisse penser que au contraire, elle prend de l'avance. | Il faudrait être sûr que c'est bien de l'avance que son horloge prends (et si c'est le cas : ). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Jan 05, 2005 9:59 am Post subject: |
|
|
yoyo wrote: | sebbb wrote: | En plus si c'était consomateur de ressources à ce point, tout le reste (kde puisqu'il l'utilise) serai aussi bloqué... | Pas forcément; cela dépend de la priorité (niceness) des processus. |
Bah j'espère bien que l'horloge est plus prioritaire que KDE !!!!!
Déjà ça me surprend vraiment que l'horloge puisse être gérée par un processus.... mais que en plus il soit peu-prioritaire... là j'y crois plu...
Comment un processus peu gérer correctement un horloge ? Il fait des sleeps ? Il se sert de lui-même pour s'auto syncroniser ? (sans compte que un sleep est un temps d'attente minimum et absolument pas garanti)
Il me semblait que c'était pour ce travail là qu'il y avait des quartz dans nos machine, je me trompe ? _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
yuk159 Veteran
Joined: 18 Apr 2003 Posts: 1803 Location: noumea ,nouvelle-caledonie
|
Posted: Wed Jan 05, 2005 10:06 am Post subject: |
|
|
Ce que tu dis est tout à fait logique sebbb, mais franchement je vois pas ce qui provoque ça donc je propose : "[pur_conjecture]" _________________ The box said: "Requires Windows 98/2000/XP/NT, or better."
So, I installed LINUX!
Instagram |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Wed Jan 05, 2005 10:29 am Post subject: |
|
|
Il se pourrait et je dis bien il se pourrait (car en fait j'en sais rien) :
Qu'un élément hardware envoye une interruption à l'OS qui reveille un proccess qui gére une horloge software. Mais vu que ce proccess est souvent utilise, il "perdrait" de la priorité (sont quantum de tps diminuerait (je crois que c ce qui se passe dans la technique du round-robin)). |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Jan 05, 2005 10:36 am Post subject: |
|
|
letchideslandes tu peux nous donner plus de précisions stp ?
Est-ce que tu a changé la priorité de portage ? (c'est l'option PORTAGE_NICENESS dans /etc/make.conf)
Est ce que tu est sur du fait que la syncronisation se fasse à la fin de la compilation et pas à intervale régilier ? _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Wed Jan 05, 2005 11:09 am Post subject: |
|
|
J'ai déja vu ce genre de dérive : c'est souvent du a des informations erronnées dans /etc/adjtime...
Code: | rm /etc/adjtime
date 0105.. (date/heure qui va bien)
/etc/init.d/clock save
/etc/init.d/clock restart | devrait faire l'affaire _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Wed Jan 05, 2005 11:12 am Post subject: |
|
|
Bon, ben apparament je me trompe dans ce que je dis :
$ man hwclock wrote: |
[...]
The Hardware Clock: This is a clock that runs independently of any control program running in the CPU and even when the machine is powered off.
The System Time: This is the time kept by a clock inside the Linux kernel and driven by a timer interrupt. (On an ISA machine, the timer interrupt is part of the ISA standard). It has meaning only while Linux is running on the
machine. The System Time is the number of seconds since 00:00:00 January 1, 1970 UTC (or more succinctly, the number of seconds since 1969). The System Time is not an integer, though. It has virtually infinite precision.
[...]
The Adjust Function
The Hardware Clock is usually not very accurate. However, much of its inaccuracy is completely predictable - it gains or loses the same amount of time every day. This is called systematic drift.
[...] |
Donc on arrive bien à faire plus précis que du hardware avec le noyau linux...
Merci guilc pour toutes ces précisions ;) _________________ Sebbb
De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent... |
|
Back to top |
|
|
|