ntpd बनाम ntpdate: पेशेवरों और विपक्ष


20

उबंटू प्रणाली पर समय को सही रखने के लिए कोई भी व्यक्ति:

  • भागो ntpd(नेटवर्क समय प्रोटोकॉल डेमॉन) जो हर समय जब घड़ियों बहाव चलाने के लिए और लगातार समायोजित करेगा सिस्टम का समय। या वैकल्पिक रूप से:
  • ntpdateसमय-समय पर कॉल करें (उदाहरण के लिए cron)

प्रशन:

  • इन दो तरीकों में से प्रत्येक के पेशेवरों और विपक्ष क्या हैं?
  • कौन-से अलग-अलग परिदृश्यों को एक दूसरे को चुनने के लिए कहते हैं?

जवाबों:


25

ntpdate को सितंबर 2012 तक हटा दिया गया है ; जाहिरा तौर पर ntpd में अब जरूरत पड़ने पर एकमुश्त अपडेट करने की क्षमता है, और ntpdate "लंबे समय से उपेक्षित" ntpd कोड पर आधारित है। (मुझे खबर है, क्योंकि मेरे सिस्टम में ntpdate है, लेकिन ntpd नहीं है! मैं इस समय इसे ठीक कर रहा हूँ; यह प्रश्न पूछने के लिए धन्यवाद।)

निरंतर बनाम आवधिक अद्यतनों के बीच अंतर के लिए, मुझे लगता है कि ट्रेड-ऑफ्स वही हैं जो आप उम्मीद करेंगे; निरंतर समायोजन समय के साथ बेहतर सटीकता बनाए रखता है, जो डेटाबेस और मेलडिर (समान लिंक देखें) के लिए महत्वपूर्ण हो सकता है। लेकिन निश्चित रूप से इसके लिए थोड़े अधिक नेटवर्क ट्रैफ़िक (साधारण टाइमस्टैम्प के आदान-प्रदान के लिए संभवत: नगण्य) और साथ ही हमेशा-ऑनलाइन नेटवर्क कनेक्शन, रैम और सीपीयू की मामूली खपत आदि की आवश्यकता होगी, लेकिन आधुनिक कंप्यूटिंग वातावरण में ये सभी डाउनसाइड छोटे हैं; कुल मिलाकर मुझे संदेह है कि एनटीपीडी के लिए क्रोन को प्रतिस्थापित करने के अच्छे कारण हैं।


2
उत्तर के लिए बहुत बहुत धन्यवाद। मुझे नहीं पता था कि ntpdate को हटा दिया गया है। यह मेरे लिए सालों से अच्छा काम कर रहा है।
arielf

4

जहां तक ​​मैं लिनक्स सिस्टम एडमिनिस्ट्रेटर गाइड्स एनटीपी चैप्टर को समझता हूं , "निरंतर अपडेट" का मतलब यह नहीं है कि ntpd लगातार अपने सर्वरों (जैसे एक बार) पर सवाल करता है, लेकिन यह कि समय सुधार असंतोष का परिचय नहीं देता है।

केवल सही समय निर्धारित करने के बजाय, ntpdआपके कंप्यूटर को थोड़ी धीमी या तेज गति तक चलाएंगे , जब तक कि यह सही समय पर न पहुंच जाए (यह मान लेना कि त्रुटि बहुत बड़ी नहीं है)। यह सॉफ्टवेयर के साथ समस्याओं से बचता है क्योंकि समय या नकारात्मक अवधि में अंतराल के कारण कहर चल रहा है - अधिकांश प्रोग्रामर प्रक्रिया शुरू होने से पहले समाप्त होने की उम्मीद नहीं करेंगे और इस तरह एक नकारात्मक अवधि दे रहे हैं ...

इसके अलावा, मैनुअल में कहा गया है कि ntpd भी सीखता है और आपके कंप्यूटर की घड़ी के बहाव को कम करता है (कम से कम निरंतर भाग)।

नेटवर्क टाइम प्रोटोकॉल प्रोजेक्ट में एक अच्छा FAQ ( http://www.ntp.org/ntpfaq/) है जो एनटीपी को समझाता है और यह कैसे समय रखता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.