Como se mencionó en otra parte, NTP proporciona una corrección de tiempo suave. Si a las aplicaciones en su servidor no le importa que falten segundos enteros, o que repita los mismos segundos nuevamente, entonces ntpd no le gana mucho más que ntpdate.
Si, por otro lado, tiene aplicaciones sensibles al tiempo que son sensibles a segundos, o peor aún, sensibles a segundos parciales, entonces ntpd es, con mucho, la mejor opción. Actualizaciones de marcas de tiempo de Novell eDirectory para el manejo de la colisión de actualizaciones, lo que se vuelve crítico si las actualizaciones llegan muy rápido (como durante el inicio de sesión de la mañana). Un servidor syslog debe tener un tiempo preciso de al menos medio segundo para mantener registros sanos.
Para mi caja de MythTV en casa, me doy cuenta cuando es incluso unos segundos menos de lo que mi proveedor de cable considera tiempo, así que uso NTP en eso. Para el servidor de monitoreo UPS en el trabajo, uso crontabbed ntpdate por las mismas razones que Kyle Hodgson señaló, ya que es un host de bastión, no quiero que ese puerto esté abierto, incluso si he bloqueado la aplicación; para esa aplicación ser un segundo apagado de verdad no es grave.
En cuanto a la redundancia, mantenemos al menos dos hosts de tiempo en nuestra red y señalamos todos nuestros hosts internos a esos dos. Estos dos rastrean diferentes hosts NTP de internet. Además, están configurados en un acuerdo entre pares para que puedan mantener el tiempo entre ellos de manera consensuada si nuestro enlace de Internet se cae. El NTP robusto es definitivamente posible de diseñar.