Stories
Slash Boxes
Comments

News for nerds, stuff that matters

NTP Pool Reaches 1000 Servers, Needs More

Posted by kdawson on Sat Sep 08, 2007 07:12 PM
from the if-you-got-the-money-honey-i-got-the-time dept.
hgerstung writes "This weekend the NTP Pool Project reached the milestone of 1000 servers in the pool. That means that in less than two years the number of servers has doubled. This is happy news, but the 'time backbone' of the Internet, provided for free by volunteers operating NTP servers, requires still more servers in order to cope with the demand. Millions of users are synchronizing their PC's system clock from the pool and a number of popular Linux distributions are using the NTP pool servers as a time source in their default ntp configuration. If you have a static IP address and your PC is always connected to the Internet, please consider joining the pool. Bandwidth is not an issue and you will barely notice the extra load on your machine."

Related Stories

[+] NTP Pool Project Reaches 500 Servers 165 comments
flok writes "Finally after 3 years the NTP Pool project has reached 500 servers! The NTP pool project tries to be an accurate and free time-source to every internet-connected device. Everybody who's system has running an NTP daemon which can give an accurate time-indication can join the project. Not only is it handy to have accurate time on your workstation to be able to see when you need to leave the house to catch the train in time, it is also usefull to be able to accurately correlate events between your system and others in case one gets hacked."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Google (Score:5, Interesting)

    by Seumas (6865) on Saturday September 08, @07:15PM (#20524475)
    This sounds like a job for Google.

    Seriously. They are working to own every other bit of information. Why not "own" the method by which machines maintain time by throwing a thousand machines at it (an insignificant number compared to the 500k or more that make up their own server farm).
    • Re:Google by thegrassyknowl (Score:1) Saturday September 08, @07:26PM
      • Re:Google by Anonymous Coward (Score:1) Saturday September 08, @09:40PM
        • Re:Google by Anonymous Coward (Score:2) Saturday September 08, @10:09PM
          • Re:Google (Score:5, Informative)

            by hgerstung (872240) * on Sunday September 09, @12:42AM (#20526301)
            Well, unfortunately DynDNS will not work here, simply because the clients will resolve the IP address once at startup and then stick to it (it will not be re-resolved later). The NTP Project is working on that, but currently there is no chance to use DynDNS or even "pretty static" IPs ... Heiko
            [ Parent ]
            • Re:Google by SnowZero (Score:2) Sunday September 09, @02:23AM
              • Re:Google by hgerstung (Score:1) Sunday September 09, @02:55AM
              • Re:Google by SnowZero (Score:2) Monday September 10, @01:09AM
      • 1 reply beneath your current threshold.
    • Re:Google by Charles Dodgeson (Score:3) Saturday September 08, @08:12PM
      • Re:Google by Seumas (Score:3) Saturday September 08, @08:35PM
        • Re:Google by GuidoW (Score:1) Sunday September 09, @01:01PM
          • Re:Google by MarsDefenseMinister (Score:2) Sunday September 09, @09:56PM
            • Re:Google by RockDoctor (Score:2) Monday September 10, @05:36AM
    • Re:Google by Seumas (Score:1) Saturday September 08, @08:40PM
    • Re:Google by gallwapa (Score:1) Sunday September 09, @01:06AM
    • Re:Google by Anonymous Coward (Score:2) Sunday September 09, @02:29AM
      • Re:Google by PCM2 (Score:2) Sunday September 09, @12:57PM
    • Re:Google by putaro (Score:2) Sunday September 09, @05:17AM
    • Re:Google by Seumas (Score:3) Sunday September 09, @06:18AM
    • Re:Google by turbidostato (Score:2) Sunday September 09, @09:50AM
      • Re:Google by Ajehals (Score:2) Sunday September 09, @10:57AM
        • Re:Google by WeblionX (Score:1) Sunday September 09, @01:47PM
    • 3 replies beneath your current threshold.
  • huh? (Score:5, Interesting)

    by adamruck (638131) on Saturday September 08, @07:15PM (#20524477)
    "Bandwidth is not an issue and you will barely notice the extra load on your machine."

    If that is the case, why do they need more servers?
    • Re:huh? by larry bagina (Score:3) Saturday September 08, @07:35PM
      • Re:huh? by Ford Prefect (Score:2) Saturday September 08, @07:47PM
        • Re:huh? (Score:5, Interesting)

          by ls -la (937805) on Saturday September 08, @09:03PM (#20525173)
          (Last Journal: Wednesday December 21 2005, @02:24AM)
          There really should be an "Oops" button after you mod something; I've never done this myself but I've seen at least 2 or 3 of this type of message in the last few days.
          [ Parent ]
          • Re:huh? (Score:5, Funny)

            by Bob54321 (911744) on Sunday September 09, @01:25AM (#20526471)

            I've never done this myself but...
            Well Doctor, I've got this friend who has a problem...
            [ Parent ]
          • Undo moderation by Asgerix (Score:2) Sunday September 09, @07:37AM
          • Re:huh? by ZachPruckowski (Score:3) Sunday September 09, @11:32AM
            • Re:huh? by AaronLawrence (Score:2) Monday September 10, @02:59AM
          • 1 reply beneath your current threshold.
        • Re:huh? by fuzzix (Score:3) Saturday September 08, @09:43PM
      • Re:huh? (Score:5, Informative)

        by JackHoffman (1033824) on Saturday September 08, @07:59PM (#20524789)
        No, the network time protocol accounts for latency and eliminates its influence almost completely as long as the latency is roughly symmetric, which it usually is for small packets.
        [ Parent ]
        • Re:huh? by Mistlefoot (Score:2) Saturday September 08, @09:58PM
          • Re:huh? by karnal (Score:2) Saturday September 08, @10:17PM
            • Re:huh? by jgrahn (Score:2) Sunday September 09, @02:17AM
          • Re:huh? (Score:4, Insightful)

            Yes. There are lots of time-sensitive tasks that require at least second-accuracy, some that require accuracy that's greater than that.

            The first thing that comes to mind is remote logging. If I have several machines logging to some remote machine somewhere (as you should on any non-trivial system, to make a log falsification more difficult), it makes log analysis a lot easier if I know that the timestamps in the log are accurate and consistent across machines. Particularly if you ever have to dig through a break-in (or what you think might be a break-in), or just user stupidity, where you want to match actions taken on one machine to results on another.

            At the very least, you want to make sure that all the clocks on the machines are accurate to at least the smallest interval of time that you might have two timestamps on the log apart by. Or if that's not possible, at least within a span so that the same human-initiated command will be discernible across the system at the same time in the logs.

            Other things that involve remote data-collection have the same issue. At the very least, you need to have all your computers set so that they're accurate to some factor that's less than the time between data collections. While "data collection" sounds esoteric, it could be something as simple as sending emails from one computer to another, or combining two stacks of digital photos taken from some webcams (if they're portables, that's a separate ball of wax).

            Now, do most of these things require all of the computers in your home network to be individually pinging a Level 2 timeserver? No. It would work just as well to have your gateway router get the time from a timeserver, and then offer NTP broadcasts to your network, so that everything could just synchronize itself. You'd have high precision local time, for synchronization, and reasonable accuracy time to a national standard. But that's beyond most users, so most OSes just have each workstation take care of things on its own.
            [ Parent ]
            • Re:huh? by petermgreen (Score:2) Sunday September 09, @01:39PM
              • Re:huh? by petermgreen (Score:2) Monday September 10, @09:12AM
              • 1 reply beneath your current threshold.
            • Re:huh? by ask (Score:1) Sunday September 09, @07:17PM
            • 2 replies beneath your current threshold.
          • Re:huh? by turbidostato (Score:2) Sunday September 09, @09:55AM
          • Re:huh? by qurk (Score:1) Monday September 10, @05:37AM
        • Re:huh? by SnowZero (Score:3) Sunday September 09, @02:40AM
          • 1 reply beneath your current threshold.
        • Re:huh? by IchBinEinPenguin (Score:2) Sunday September 09, @03:35AM
          • 1 reply beneath your current threshold.
      • Re:huh? by suv4x4 (Score:2) Sunday September 09, @03:01AM
      • Re:huh? by swillden (Score:2) Sunday September 09, @01:08PM
        • He's right by AVee (Score:2) Monday September 10, @04:11AM
    • Re:huh? by spaceboy_ (Score:1) Saturday September 08, @09:03PM
    • Re:huh? (Score:5, Informative)

      by mrcaseyj (902945) on Saturday September 08, @11:08PM (#20525837)

      "Bandwidth is not an issue and you will barely notice the extra load on your machine."

      If that is the case, why do they need more servers?

      If I understand it right bandwidth isn't an issue because they can tailor how much of the pool load goes to your machine. When someone queries the pool their ntp client does a DNS query to pool.ntp.org. The pool's DNS server semi randomly returns the IP address of one of the volunteer servers in the pool. If you tell the pool operators that you have only a little bandwidth then the pool DNS server will only return your IP address say one tenth as often as it does the IPs for the high traffic servers. This allows you to decide how much load you're willing to bear. Even if the pool is overloaded, your machine doesn't have to be.
      [ Parent ]
    • Re:huh? by sgt scrub (Score:2) Sunday September 09, @09:28AM
  • load (Score:1, Insightful)

    by ls -la (937805) on Saturday September 08, @07:16PM (#20524481)
    (Last Journal: Wednesday December 21 2005, @02:24AM)

    Bandwidth is not an issue and you will barely notice the extra load on your machine.
    I think if their servers can't keep up, you *will* notice the load, at least until enough join.
    • Re:load by Mr Z (Score:2) Saturday September 08, @07:25PM
    • Re:load (Score:5, Informative)

      by gregbaker (22648) on Saturday September 08, @07:27PM (#20524557)
      (http://www.cs.sfu.ca/~ggbaker/)
      Their servers can keep up just fine, or at least the one I run can. My stats show 1GB per month traffic and the ntpd process taking about 1 minute/day of processor time. That has been relatively constant over the year or so the server has been in the pool.

      I think this is just a case of more==better. A bigger pool means more people can use their local zone instead of the global zone, the whole system can handle more clients, less load on servers means even more may be willing to join, ...

      Seriously, it's not that big a deal. Just thow your server into the pool and forget about it.
      [ Parent ]
  • Free GPS time equipment! (Score:4, Informative)

    by ask (1258) <ask@develooper.com> on Saturday September 08, @07:16PM (#20524483)
    (http://www.askbjoernhansen.com/ | Last Journal: Thursday September 06, @01:34PM)
    I must mention that right now by signing up for the pool now you also have a chance to get some really cool time keeping equipment [ntp.org]. :-)
  • by nlitement (1098451) on Saturday September 08, @07:17PM (#20524487)
    "Pool's closed"?
  • I for one.. (Score:1, Funny)

    by Petskull (650178) on Saturday September 08, @07:17PM (#20524491)
    I for one.. *want* to be welcomed as a time-wielding overlord!
    • Re:I for one.. by Puff of Logic (Score:2) Saturday September 08, @11:07PM
  • by wizardforce (1005805) on Saturday September 08, @07:23PM (#20524531)
    (Last Journal: Saturday August 25, @03:49PM)

    Bandwidth is not an issue and you will barely notice the extra load on your machine. I think if their servers can't keep up, you *will* notice the load, at least until enough join.
    do they have no way of routing/limiting traffic so that it isn't normally noticeable?
  • here's a question (Score:1)

    by UPZ (947916) on Saturday September 08, @07:40PM (#20524643)
    Is having cable modem static enough? How often does IP change from, say, Comcast?
  • by Herkum01 (592704) on Saturday September 08, @07:41PM (#20524647)
    I can understand the desire/need for NTP servers. The question for me becomes, does this reduce the quality of chips used in PCs? The chips that keep track of time don't have to be as accurate since, "hey, it can just sync up with NTP server." Once you let something simple like time slide, maybe they let other issues slide too because "Who is going to notice?"
  • Better way To Do This (Score:5, Interesting)

    by nuintari (47926) on Saturday September 08, @07:48PM (#20524705)
    (http://nuintari.net/)
    I think that a better method could be used to encourage diversity. They should take a page from the root DNS servers, or Akamai. Either use BGP anycast, which is what most of the root dns servers do now, which will probably never happen. Or, have a zone that network carriers should use on their local DNS servers, and by way of DNS lookups, encourage their customers to use. ntp.org has a default set of values for say time.overload.ntp.org that reflects the current pool. But I, as an ISP make my DNS servers directly answer queries for overload.ntp.org, and make entires such as:

    time IN A 1.2.3.4
    time IN A 1.2.3.5

    where 1.2.3.4 and 1.2.3.5 are ntp servers on my local network. I don't allow people off my network to query my DNS servers for recursive queries, and the ntp.org DNS servers never tell anyone to use my name servers for this space anyways. This would mean that only my customers that use my DNS servers (about 99%) of them, would ever get answers for my time servers, and they would definitely be close.

    And anyone whose network carrier doesn't bother to set this up, still gets generic answers from ntp.org. This works much better than just a big pool full of 1000 servers worldwide, even if you bother to use the country code dns regions, you still aren't always getting an ntp server anywhere near you.
    • Re:Better way To Do This by ask (Score:2) Saturday September 08, @07:56PM
    • You are absolutely correct that if network carriers provided NTP services properly on their nets, then the pool wouldn't be necessary. If you go through Usenet archives you can read the history and discussion behind the creation of the pool. Everyone realizes that the pool is an inferior solution that we are stuck with because the network access service providers won't do their job.

      The next time I've got a free two hours for self-torture, I'll call Verizon Business customer support and ask them about NTP service. (It will take that long to be transfered to someone who understands the question.)

      [ Parent ]
      • Re:Better way To Do This by nuintari (Score:2) Saturday September 08, @08:24PM
        • Re:Better way To Do This by Charles Dodgeson (Score:2) Saturday September 08, @09:48PM
        • Re:Better way To Do This by adolf (Score:3) Saturday September 08, @09:56PM
          • Re:Better way To Do This by nuintari (Score:2) Saturday September 08, @10:49PM
            • Re:Better way To Do This (Score:4, Informative)

              by adolf (21054) <adolf@phreaker.net> on Sunday September 09, @12:47AM (#20526331)
              A few thoughts...

              Unlike a partnership with Akamai, there's no compelling monetary reason for an ISP to offer their own NTP server. Therefore, the easiest (least costly) solution -- at the ISP end -- is probably the most likely to win. Adding a line to dhcpd.conf is probably easier than configuring BIND to issue lies.

              And while not everyone uses DHCP, they certainly have some mechanism for communicating things like DNS server addresses, default gateways, and so on. Using that same mechanism (be it DHCP, bootp, or snail mail) to inform the customer of the local NTP server seems trivial in every instance I can think of.

              Clients that don't care will obviously ignore this data, but customers who do care can modify their client software accordingly.

              Eventually (as in, within the MTBF of a Linksys router), if it ever gains any foothold, clients will use this data by default.

              But I guess the most glaring problem to me is that, surprisingly often, the ISP's own DNS servers are slow and/or broken, and overridden. Much of Roadrunner's network is, for instance, assigned DNS servers which are so slow that when browsing the web, more time is spent on simple DNS lookups than on downloading and rendering content.

              This, in turn, causes people like me to use a different DNS server on a different network. In my case, I use Level3's DNS at 4.2.2.1 because it is easy to remember and quite fast. Your suggestion ties together DNS and NTP inextricably, such that I'd also be using L3's NTP server by default, when all I really wanted was different DNS.

              I don't want a solution to one network problem to have cascading effects on other network services. There's enough of that in the world already.

              Remember, the whole point of this is to eliminate end-user manual NTP client configuration, and reduce network load, while offering the useful service of providing accurate time. And I can only hope that, after all of this, network-attached devices of all types will use this mechanism (whatever it is) to automatically derive time from a nearby NTP server.

              Some of these devices will be reconfigurable to use whatever NTP server the user wants (certainly, my Linux box is), but hopefully some simpler devices will not be (think print server, networked DVR, WiFi LCD picture frame, or other minimally-configured box).

              If a standard method for propogating NTP server names to end-users ever does get implemented, I shouldn't have to run a local copy of BIND and my own regimine of poison, just to allow independant settings for both DNS and NTP servers.

              But that's all just my opinion. It is probably wrong. :)

              [ Parent ]
    • Re:Better way To Do This by jrumney (Score:2) Sunday September 09, @05:15AM
  • GPS time with OpenBSD (Score:5, Informative)

    by ptudor (22537) * on Saturday September 08, @08:04PM (#20524815)
    (http://www.ptudor.net/ | Last Journal: Wednesday January 19 2005, @10:54PM)
    If you grab a USB GPS receiver, I used a $60 BU-353 [google.com], you can have accurate time easily.

    openbsd# dmesg | tail -3
    uplcom0 at uhub0 port 2
    uplcom0: Prolific Technology Inc. USB-Serial Controller, rev
    1.10/3.00, addr 2
    ucom0 at uplcom0
    openbsd# nmeaattach cuaU0
    openbsd# sysctl -a | grep hw.sensors
    hw.sensors.nmea0.timedelta0=-328.10115 9 secs (GPS), OK, Tue May 15 19:48:46.898
    openbsd# echo "sensor nmea0" > /etc/ntpd.conf
    openbsd# echo "listen on *" >> /etc/ntpd.conf
    openbsd# ntpd -ds
    ntp engine ready
    sensor nmea0 added
    sensor nmea0: offset 328.097637
    set local clock to Tue May 15 19:57:46 PDT 2007 (offset 328.097637s)
    sensor nmea0: offset 0.020612
    ...
    • Re:GPS time with OpenBSD (Score:5, Informative)

      by ask (1258) <ask@develooper.com> on Saturday September 08, @08:07PM (#20524839)
      (http://www.askbjoernhansen.com/ | Last Journal: Thursday September 06, @01:34PM)
      Actually ... The USB latency can be pretty bad, so it's likely you'd get better time from a well-picked internet time server. You'd definitely get MUCH better time with a proper PPS (Pulse Per Second) time keeping GPS receiver or variations of that [meinberg.de].
      [ Parent ]
    • Re:GPS time with OpenBSD (Score:5, Informative)

      by mrcaseyj (902945) on Saturday September 08, @10:24PM (#20525595)
      In addition to the latency of USB, the nmea output of a GPS unit may not be very accurate. Go for a GPS with pulse per second if you can find one for a reasonable price. A while back I was checking the chipset specs for the cheap GPS receivers to find one with a pulse per second output. I found some but I forgot which ones they were. Of course you would have to open the case and do a little soldering. I'm not sure how you would hook it up to your server once you got the pulse per second out. I think maybe to one of the pins on the serial port that would trigger an interrupt.

      Under OpenBSD I've gotten much more stable timekeeping by recompiling the generic kernel with only one simple change. I set the processor type to 586 or 686 as the case may be. Specifically in the /usr/src/sys/arch/i386/conf/GENERIC file I removed "option I486_CPU" and "option I686_CPU" so that it would be correctly configured for my pentium 166 cpu. I think the pentium has some time keeping functions the 386 and 486 didn't have. Although I haven't found the parts of the kernel code where this change does its magic.
      [ Parent ]
  • by pembo13 (770295) on Saturday September 08, @08:12PM (#20524891)
    (http://www.pembo13.com/)
    If bandwidth requirements are low, I wouldn't mind joining the pool. But my ip is semi-dynamic: dynamically assigned, but rarely changes. I use DynDNS to get it.
  • by creimer (824291) on Saturday September 08, @08:13PM (#20524893)
    (http://www.creimer.ws/ | Last Journal: Friday January 26 2007, @12:40PM)
    Is to have DSL/cable modems provide the NTP service since they're facing the internet anyway.
  • atomic clock to PC connection? (Score:3, Interesting)

    by zogger (617870) on Saturday September 08, @08:16PM (#20524905)
    (http://technocrat.net/ | Last Journal: Wednesday November 07, @06:23PM)
    Like a lot of guys here, we have an atomic self setting clock that works from radio broadcast. They are cheap now and work very well. What I am wondering is, do they make some sort of attachment clock, so it can set your computer's time that way? Like an atomic clock/usb cable connect thingee? Seems like if they did, we wouldn't need all these NTP servers, the government does the radio broadcasting and it is as accurate as it gets.
  • Storm (Score:1, Funny)

    by Anonymous Coward on Saturday September 08, @08:19PM (#20524927)
    Have they asked the Storm network operators? I think they could donate a few thousand machines from around the globe pretty easily.
    • Re:Storm by Gloy (Score:1) Sunday September 09, @08:13AM
    • 1 reply beneath your current threshold.
  • by Midnight Thunder (17205) on Saturday September 08, @08:45PM (#20525059)
    (http://slashdot.org/ | Last Journal: Saturday February 05 2005, @03:50AM)
    This where a zero config version of NTP servers and client would be useful, to allow for the discovery of an NTP server on the local network, unless it already supports multicast discovery.

    I am sure that there are many private networks where computers are still connecting to external time servers, when the could easily use a server on the local network.
  • by ZeekWatson (188017) on Saturday September 08, @09:17PM (#20525227)
    Anyone know how to get ntpd to stop listening on all interfaces? I have a host with several IPs and ntpd listens on all of them ... a little bit annoying.

    # netstat -l
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    udp 0 0 localhost:ntp *:*
    udp 0 0 x1.example.com:ntp *:*
    udp 0 0 x2.example.com:ntp *:*
    udp 0 0 x3.example.com:ntp *:*
    udp 0 0 x4.example.com:ntp *:*
    udp 0 0 x5.example.com:ntp *:*
    udp 0 0 x7.example.com:ntp *:*
    udp 0 0 host.example.com:ntp *:*
    udp 0 0 example.com:ntp *:*
    udp 0 0 *:ntp *:*
    Looks like my HTML-fu needs work too. Dunno how to stop having multiple whitespaces condensed to 1 space ... :(
  • My thought is (Score:2, Interesting)

    by Photar (5491) <`photar' `at' `photar.net'> on Saturday September 08, @10:04PM (#20525499)
    (http://photar.net/)
    Some how this should all be merged into the bittorrent client.
  • not yet... (Score:1)

    by deimtee (762122) on Saturday September 08, @11:06PM (#20525819)
    (Last Journal: Friday April 30 2004, @05:37AM)
    Shouldn't the "milestone" be 1024 servers?
  • Why not make it peer-to-peer (Score:1, Redundant)

    by Pedrito (94783) on Saturday September 08, @11:15PM (#20525883)
    (http://www.petedavis.net/)
    Why not design a time protocol that's peer-to-peer? Most people, like me and probably 99% of the people on the internet, can make due with time being within a few seconds (or frankly, within a couple of minutes) of accuracy, so if you only have a few nodes at the top that actually get the time from NTP and anyone who actually needs really accurate time using NTP, everyone else can share the time.

    Seems to me that would get rid of the need for thousands of servers and would suit the needs of most users.
    • Re:Why not make it peer-to-peer (Score:4, Insightful)

      by nuintari (47926) on Sunday September 09, @12:24AM (#20526225)
      (http://nuintari.net/)
      Because the number one rule of infrastructure is, "never trust the client." Peer to peer networks are full of malware/trojans/assholes, and generally far too easy to infiltrate with unwanteds.

      And while I agree with your sentiment that I can live time being off by a little, I also run a lot of UNIX servers that use NFS heavily. I am far more concerned with all of my network machines agreeing on what time it is on my network, than being correct with the world. I sync two dedicated time servers to the ntp.org pools (soon to be three), and all my internal hosts sync to those two. Being synced with the world is very handy, and generally I would prefer it. But being in agreement with myself is non-negotiable, I just need it.
      [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:Why not make it peer-to-peer by pe1chl (Score:2) Sunday September 09, @04:48AM
    • Re:Why not make it peer-to-peer by emj (Score:2) Sunday September 09, @02:01PM
  • by antdude (79039) on Saturday September 08, @11:35PM (#20525991)
    (http://aqfl.net/ | Last Journal: Wednesday July 09 2003, @01:16AM)
    Is this why the default time.nist.gov and time.windows.com servers don't work sometimes?
  • Windows Time (Score:3, Informative)

    by kylehase (982334) on Saturday September 08, @11:44PM (#20526031)
    For those interested, you can change your Windows time servers to NTP servers in the registry here: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\DateTime\Servers]
  • Pool (Score:1)

    by PacketScan (797299) on Sunday September 09, @12:19AM (#20526197)
    I've been in the pool for years. It's a great service.
  • 2 + 2 = 5 (Score:2)

    by Nom du Keyboard (633989) on Sunday September 09, @12:32AM (#20526257)

    Bandwidth is not an issue and you will barely notice the extra load on your machine.

    This doesn't add up. If it doesn't burden existing machines, then why do we need more of them?

    • Re:2 + 2 = 5 by TooMuchToDo (Score:2) Sunday September 09, @12:59AM
    • Re:2 + 2 = 5 by Miravlix (Score:1) Sunday September 09, @01:32AM
    • Re:2 + 2 = 5 by Charles Dodgeson (Score:2) Sunday September 09, @08:48AM
  • security (Score:1)

    by dshk (838175) on Sunday September 09, @01:41AM (#20526541)
    I would join but only if there is an NTP server implemented in Java. I do have a few windows servers but I am not a professional admin and don't know much about ntp servers, so I don't trust any native program. If it would run on a Java virtual machine than it is OK.
    • Re:security by pe1chl (Score:2) Sunday September 09, @03:22AM
    • 3 replies beneath your current threshold.
  • Flamebait subject, but I kind of mean it.

    I was in the pool for a while but quit because ntpd is wholly incapable of protecting itself. I ended up with about 50 abusers that polled for time once a second. I tried using the built-in filtering [isc.org] but it doesn't work, so ntpd was gleefully replying to each and every one of those requests.

    Keep in mind that it has the logic to detect abusers - it just won't do anything about it. Well, it can be made to send a KOD (Kiss Of Death) packed that should make clients blacklist the server, but those same broken clients ignore KODs. I kid you not, the standard recommendation is to firewall them off [isc.org].

    What? ntpd already knows its internal state, including a list of abusers. The code could be as simple as "def sendTimePacket(clientaddr): if clientaddr in blacklist then return; else sendpacket(clientaddr);", but they suppose that it's easier to write an external program to monitor that state, general firewall rules, connect to the firewall host, and insert them. No, really, that's not easier at all.

    I like NTP and I liked the idea of helping serve it to the world, but until ISC decides to support at least basic anti-DOS functionality in ntpd, I won't be joining the pool again. And by "support", I mean at least lend moral support to people who would be willing to the work, instead of just telling them to alter their firewall.

  • by jagdish (981925) on Sunday September 09, @10:54AM (#20528799)
    640 servers ought to be enough for anybody.
  • Inconsistency? (Score:1)

    by kholburn (625432) on Sunday September 09, @03:37PM (#20531135)
    Does anyone else see an inconsistency in these two sentences?

    This is happy news, but the 'time backbone' of the Internet, provided for free by volunteers operating NTP servers, requires still more servers in order to cope with the demand. Millions of users are synchronizing their PC's system clock from the pool and a number of popular Linux distributions are using the NTP pool servers as a time source in their default ntp configuration.

    If you have a static IP address and your PC is always connected to the Internet, please consider joining the pool. Bandwidth is not an issue and you will barely notice the extra load on your machine."
    They haven't got enough because of the amount of traffic but if you join the pool you will hardly notice the extra load?

  • by fizzup (788545) on Sunday September 09, @04:03PM (#20531387)
    This is what I do:

    1) traceroute www.google.com

    2) Pick the first router that belongs to my ISP.

    3) Use it as my time server.
  • Multicast (Score:2)

    by ecloud (3022) on Monday September 10, @01:29PM (#20542361)
    (http://ecloud.org:8080/ | Last Journal: Monday June 07 2004, @04:58PM)
    If only the ISPs wouldn't block it...

    Every machine in the world connecting via TCP to ask "what time is it?" sure doesn't sound very efficient does it?
  • by shawn443 (882648) on Saturday September 08, @07:42PM (#20524663)
    Netgear products, built in permanent network offline crushes, for thousands of addresses. I even googled "Netgear will go and hard code your ip address into one of it's dumbass products". Nothing really came up.
    [ Parent ]
  • Re:NTP Isn't Accurate (Score:5, Informative)

    by ask (1258) <ask@develooper.com> on Saturday September 08, @07:51PM (#20524727)
    (http://www.askbjoernhansen.com/ | Last Journal: Thursday September 06, @01:34PM)
    Hi AC,

    The NTP Pool monitors the servers and only uses those with accurate time. A server drifting several seconds off would be taken out of the pool until it got fixed.

    Also, the NTP daemons are Quite Good at ignoring the servers with Bad Time Keeping.

    Using ntpd with the pool servers will give you much much much more accurate time than trying to set it manually after looking at a web page.

        - ask
    [ Parent ]
  • Re:NTP Isn't Accurate (Score:3, Informative)

    Please name one ntp server in the pool that it off by more than .5 seconds? The vast majority are accurate to under .1 seconds. I do not believe that the AC who said these aren't accurate understands how NTP works.

    [ Parent ]
    • Re:NTP Isn't Accurate by ask (Score:1) Sunday September 09, @02:24AM
    • Eat more manpages. by Kadin2048 (Score:2) Sunday September 09, @02:48AM
    • Re:NTP Isn't Accurate (Score:5, Informative)

      by SnowZero (92219) on Sunday September 09, @03:06AM (#20526845)
      You do realize all those times are in milliseconds [hp.com], right? So, the largest difference between your computer and one of the servers is 27 milliseconds, and the leading "-" in front of the hostname means it isn't even being used for synchronization. Also, either you didn't let it settle for a while, or your local computer clock is inaccurate, because you are still polling once a minute. A "healthy" computer clock will lower the poll frequency significantly if the local and estimated net clocks don't jitter much. I did have one machine with a clock that just sucked, so I had to make sure it was a client of another machine which could act as the timekeeper on my home network, and make sure it polled the timekeeper often.

      Personally, I don't use the pool, and instead find some stable servers near to my ISP. But you really can't argue against the NTP pool as a default setup, since it works everywhere. So, if it bothers you, find some closer servers or convince your ISP to run a time server (many are already doing so). In both cities I've lived in, I was able to find an open stratum-1 server with a ~20ms delay (Thank you GPS).
      [ Parent ]
    • Re:NTP Isn't Accurate by cortana (Score:2) Sunday September 09, @05:02AM
    • Re:NTP Isn't Accurate by ask (Score:1) Sunday September 09, @05:52PM
    • 2 replies beneath your current threshold.
  • Re:NTP Isn't Accurate (Score:3, Insightful)

    by Mike Morgan (9565) * on Saturday September 08, @08:57PM (#20525133)
    3 Minutes?!?

      I have my machines synced via ntp. ntpq reports than I'm no more than 3ms out of sync with a stratum 1 time server (9ms out of sync with UNSO) and that server is synced with GPS and USNO which as you said is never more than .0001ms out of sync with UTC.

        Eye-balling like you described I can verify that I am within 2000ms of http://time.gov/ [time.gov]. I think perhaps that that website may have had issue on the date you saw it being 3 minutes different than what NTP provided.

    I'd show you the ntpq output but the lameness filters prevent it.
    [ Parent ]
  • by nukem996 (624036) on Sunday September 09, @03:48AM (#20527035)
    I'm running Gentoo but I setup NTP and use pool.ntp.org and was curious about your post so I went to the site. Both my desktop and laptop are right on time.gov(to the second didn't test millisecond or anything) So maybe ubuntu uses a different time server but pool.ntp.org work 100%.
    [ Parent ]
  • Probably not. ntpd has to be able to set the system clock, and has to be able to listen on port 123.
    [ Parent ]
  • 10 replies beneath your current threshold.