Où puis-je trouver de la documentation à ce sujet? Lequel a plus de précision? Lequel a le plus de performance? Quelle est la différence entre eux?Différences entre les horloges sous Linux (CLOCK_MONOTONIC, CLOCK_REALTIME, CLOCK_SGI_CYCLE, etc.)
Différences entre les horloges sous Linux (CLOCK_MONOTONIC, CLOCK_REALTIME, CLOCK_SGI_CYCLE, etc.)
Répondre
Voici un programme de test agréable pour étudier les différences entre les diverses horloges du système:
http://lwn.net/Articles/105582/
La résolution est la même sur tous, mais ils chaque mesure des choses différentes.
Selon la sortie du test dans le lien ci-dessus, lequel est le plus rapide? Je ne suis pas certain de savoir ce que chacun de ces chiffres veut dire. : | – JohnPristine
La résolution est la même dans tous les cas. Chaque tick = 0.000000040 (je crois que c'est en nanosecondes). Donc, ils ont tous la même vitesse. Mais chacun a une référence ou un point de départ différent. –
Ils ne fonctionnent pas à la même vitesse, je ne pense pas - pas si vous mesurez la vitesse sur une période de temps. L'horloge monotone ne s'ajuste jamais en arrière, elle ralentit et accélère pour rattraper les réglages de l'horloge effectués par ntp et synchroniseurs d'horloge similaires. Le non-monotone peut revenir en arrière. Le "programme de test" que vous référencez ne semble pas fonctionner pendant de longues périodes et n'a pas été exécuté en présence d'un démon NTP ou PTP qui synchronise l'horloge. –
- 1. différences d'impression entre deux fichiers sous Linux
- 2. Expliquez les différences entre ImageMagick sous Windows et CentOS linux?
- 3. Comment compter les différences entre deux fichiers sous Linux?
- 4. différences entre mysql sur linux vs windows
- 5. Différences ActionListener entre Windows et Linux
- 6. Différences WxPython entre Windows et Linux
- 7. Linux script shell, les différences entre les deux répertoires
- 8. Différences de version de bibliothèque entre les distributions Linux
- 9. Différence entre l'heure Linux et les horloges de performance dans le code
- 10. php md5_file différences entre windows et linux
- 11. Deux utilisateurs de Linux avec différentes horloges
- 12. Différences entre framebuffer android et framebuffer linux
- 13. Différences entre la distribution Linux pour Meteor
- 14. Dans Linux, quelles sont les différences entre ces répertoires bin?
- 15. quelles sont les différences entre Android LMK et Linux OOM
- 16. Différences entre les systèmes de fichiers Linux et Hadoop
- 17. Que fait/etc/hosts sous linux?
- 18. Différences entre les implémentations de classes de modèles en C++ sous Linux et MSVC Win32
- 19. Quelles sont les différences entre GLI et CLI sous Linux du point de vue du noyau?
- 20. Horloges internes STM32
- 21. FreeBSD vs différences Linux
- 22. Différences entre les structures
- 23. Différences entre les signalisations
- 24. Les horloges sur USACO
- 25. pthreads, mq_timedreceive, pthread_cond_timedwait et CLOCK_REALTIME
- 26. Différences entre Swift 2 et Linux/OS X
- 27. Interpréter les différences entre prstat et 'prstat -m' sous Solaris
- 28. Les différences entre les CLR
- 29. Les différences entre les instances
- 30. Regex Linux/etc/group
Avez-vous vu la page de manuel http://www.kernel.org/doc/man-pages/online/pages/man2/clock_gettime.2.html? –
Voir http://stackoverflow.com/questions/3523442/difference-between-clock-realtime-and-clock-monotonic – NPE
SGI one est seulement pour ... SGI plate-forme. Voir http://lxr.free-electrons.com/ident?i=CLOCK_SGI_CYCLE –