home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / sgi / 18453 < prev    next >
Encoding:
Internet Message Format  |  1993-01-04  |  4.2 KB

  1. Path: sparky!uunet!europa.asd.contel.com!gatech!usenet.ins.cwru.edu!agate!ames!olivea!sgigate!sgi!rhyolite!vjs
  2. From: vjs@rhyolite.wpd.sgi.com (Vernon Schryver)
  3. Newsgroups: comp.sys.sgi
  4. Subject: Re: NTP Time?
  5. Message-ID: <ufb27gs@rhyolite.wpd.sgi.com>
  6. Date: 4 Jan 93 19:37:50 GMT
  7. References: <C08w41.65J@rahul.net> <ud00eh0@rhyolite.wpd.sgi.com> <1993Jan4.152944.22633@sol.ctr.columbia.edu>
  8. Organization: Silicon Graphics, Inc.  Mountain View, CA
  9. Lines: 69
  10.  
  11. In article <1993Jan4.152944.22633@sol.ctr.columbia.edu>, shenkin@still3.chem.columbia.edu (Peter Shenkin) writes:
  12. > In article <ud00eh0@rhyolite.wpd.sgi.com>
  13. >  vjs@rhyolite.wpd.sgi.com (Vernon Schryver) writes:
  14. > >`xntpd` or `timeslave` can be used to synchronize the clock of one
  15. > >machine to an external standard, such as machine on the Internet with a
  16. > >good NTP connections, a radio receiver, or (with timeslave) just some
  17. > >other machine offering standard TCP services that has a trusted clock.
  18. > >Then `timed` can be used to synchronize a passle of IRIR's to the first
  19. > >machine....
  20. > I've been looking into this for our machines here.  I have several questions:
  21. > 1.  If there's a trusted time-server, why not run timeslave on all machines,
  22. >     rather than running timeslave on one and timed on the others?  What
  23. >     is the difference between timeslave and timed -H?
  24.  
  25. Timeslave and (generally) (x)ntpd requires every particpating machine 
  26. to be manually configured.  With timed, things work "out of the box".
  27. NTP and timeslave give you more control over things, more opportunities
  28. to work around strange network arrangements, more adjustments to "improve"
  29. time, and more chances to mess things up.
  30.  
  31. People with "system administrator" in their job titles or functions or
  32. clock watching as a hobby almost always prefer timeslave and (x)ntpd to
  33. timed.  There are more knobs to fiddle in timeslave and (x)ntpd than in
  34. timed.  I prove that rule by violating it; I get my jollies fiddling
  35. with the source.
  36.  
  37.  
  38. > 2.  Would there be any advantage to someone in my position's running NTP 
  39. >     rather than timeslave/timed?  My position is as follows:  several 
  40. >     machines at Columbia will be running NTP synched to a Higher Authority;  
  41. >     as I understand it, several hosts will be NTP servers in some sense, 
  42. >     to provide redundancy.  We could synch to them either by means of 
  43. >     timeslave/timed or else by running NTP ourselves.  My understanding 
  44. >     so far is that the advantage of running NTP would be a smaller load 
  45. >     on system/network resources (though I find it hard to imagine that 
  46. >     timeslave/timed constitutes a heavy load), and possibly the ability 
  47. >     to make better use of the three-host redundancy.  For example, if we 
  48. >     were running timeslave or timed -H to some trusted host, and the 
  49. >     trusted host went down, there might be problems.  Maybe under NTP 
  50. >     we could put in the names of all three trusted hosts.  On the other 
  51. >     hand, why should I have to obtain and compile and maintain another 
  52. >     program if my native SGI (and ubiquitous UNIX) tools can do the job? 
  53. >     -- again, unless there's some compelling advantage.  So I guess that's 
  54. >     what I'm asking:  is there?
  55.  
  56. There is no significant difference among any of the programs in the
  57. network or CPU resources they require.
  58.  
  59. The advantage of using NTP on all your IRIS's is the "three-host
  60. redundancy" that you mention.  There is no other technical advantage to
  61. using NTP instead of timeslave to link a `timed` master to the rest of
  62. the Internet.  There is the non-technical trade-off of using a
  63. non-standard protocol to synchronize one of the IRIS's (timeslave)
  64. versus using a standard protocol with an (officially) unsupported
  65. implementation (NTP).
  66.  
  67. In your position, using NTP everywhere (no timed or timeslave anywhere)
  68. would give the most technically reliable time, but would require more
  69. and more careful system administration.  For example, you would have to
  70. remember to install and configure xntpd on any new machines or machines
  71. with scrubbed disks.  The most reliable time in a practical sense in
  72. your position is to `timeslave` the most reliable IRIS you have to your
  73. best NTP box and timed linking the rest to the IRIS running timeslave.
  74.  
  75.  
  76. Vernon Schryver,  vjs@sgi.com
  77.