मेरे एनटीपी नियंत्रित कंप्यूटर घड़ी दो मिनट आगे क्यों है?


9

मेरे कंप्यूटर की घड़ी को NTP का उपयोग करके सिंक्रनाइज़ किया जाना है। इसे सत्यापित करने के लिए मैंने विभिन्न NTP सर्वरों का उपयोग करते हुए दो NTP ग्राहक आज़माए हैं। मेरा कंप्यूटर और NTP ग्राहक वर्तमान समय में भी NTP सेवाओं की एक विस्तृत श्रृंखला के बारे में पूरी तरह से सहमत हैं।

मेरे पास एक जीपीएस भी है और मेरी राष्ट्रीय फोन कंपनी एक विशिष्ट फोन नंबर पर कॉल करके एक सटीक घड़ी उपलब्ध कराती है। मेरे जीपीएस और फोन कंपनी दोनों मौजूदा समय में सहमत हैं। हालाँकि, मेरा कंप्यूटर लगभग ठीक दो मिनट (या 1 मिनट और 59 सेकंड) से आगे है जो मुझे लगता है कि मैं "वास्तविक" वर्तमान समय में रहता हूं।

मेरा कंप्यूटर दो मिनट आगे क्यों है? मुझे लगता है कि इंटरनेट का उपयोग करके घड़ियों को सिंक्रनाइज़ करना पूरी तरह से सटीक नहीं हो सकता है क्योंकि विलंबता है, लेकिन दो मिनट इंटरनेट पर बहुत लंबा समय है। क्या एनटी वास्तव में दो मिनट आगे है? मैं विंडोज 7 चला रहा हूं और समय क्षेत्र UTC + 1 में रहता हूं, लेकिन मुझे नहीं लगता कि यह मेरी समस्या को समझने में महत्वपूर्ण है।


1
इसलिए, आप मानते हैं कि आपका जीपीएस और फोन "वास्तविक समय" है, लेकिन आपका कंप्यूटर "2 मिनट से बंद" है? मैं विपरीत निष्कर्ष बनाने के लिए परीक्षा होगी।
क्विकोट को 22:10

3
मेरे जीपीएस से उपग्रहों की जानकारी मिल रही है और मैं मानता हूं कि जानकारी बहुत सटीक है। फ़ोन सेवा बहुत सटीक है और इसे "राष्ट्रीय" घड़ी का एक प्रकार माना जा सकता है। मुझे एहसास है कि फोन का उपयोग करते समय कुछ विलंबता हो सकती है, लेकिन दो मिनट की विलंबता बातचीत को असंभव बना देगी।
मार्टिन लीवरेज

1
आप किस समय सेवा का उपयोग कर रहे हैं, विंडोज़ समय सेवा या कुछ और में बनाया गया है?
ज़ोराडैच

2
वर्चुअल मशीनें आमतौर पर सही ढंग से समय नहीं रख सकती हैं , यही कारण है कि वे होस्ट-सिंक सेवाएं प्रदान करते हैं। बेहतर उपाय यह है कि वर्चुअल डोमेन कंट्रोलर के होस्ट OS पर NTP सेवा को सही ढंग से कॉन्फ़िगर करें और होस्ट-गेस्ट-टाइम-सिंक सक्षम करें।
क्वैक कोटे

1
जैसा कि आपका समाधान किसी भी उत्तर के साथ मेल नहीं खाता है, मैं इसे आपके प्रश्न के उत्तर के रूप में जोड़ने और फिर इसे सही मानने का सुझाव दूंगा। अपने स्वयं के प्रश्नों का उत्तर देने को प्रोत्साहित किया जाता है - विशेष रूप से इस तरह के एक उपयोगी प्रश्न पर।
एमोरी बेल

जवाबों:


15

जीपीएस समय यूटीसी के समान नहीं है, यह बहुत करीब है।

जहाँ तक समय का अंतर है जीपीएस एक बहुत ही सटीक स्रोत है, लेकिन जब तक यह छलांग सेकंड में नहीं लेता है, यह वास्तव में जनवरी 1980 से UTC के साथ सिंक नहीं किया गया है। हालांकि यह केवल 15 सेकंड आगे है, इसलिए यह नहीं है ' टी आपके 2 मिनट के अंतर के लिए खाता है।

यदि आपके अन्य समय स्रोत अंतर्राष्ट्रीय परमाणु घड़ी मानक (TAI, Temps Atomique International) पर आधारित हैं, तो वे UTC के लिए भी सेट नहीं हैं, क्योंकि वे गलत नहीं हैं, लेकिन अधिक क्योंकि UTC तुलना में गलत है। वे लीप सेकंड को ध्यान में नहीं रखते हैं, और उनका समय UTC के रूप में पृथ्वी की परिक्रमा / कक्षा पर आधारित होने के बजाय SI मानक 'सेकंड' के टिक्स पर आधारित है। वे UTC से लगभग 34 सेकंड आगे हैं। फिर भी आपके अंतर का हिसाब नहीं है।

यहाँ देखें http://leapsecond.com/java/gpsclock.htm या यहाँ http://en.wikipedia.org/wiki/Global_Positioning_System#Timekeeping अधिक जानकारी के लिए।


1
यह एक टिप्पणी के रूप में जोड़ने जा रहा था, बल्कि एक जवाब के रूप में यह वास्तव में आपकी मुख्य समस्या का जवाब नहीं देता है, लेकिन यह टिप्पणी प्रणाली के लिए थोड़ा लंबा हो गया
GAThrawn

1
GAThrawn, उस विकिपीडिया लेख / अनुभाग से जुड़ा हुआ है जिससे आप यह मान सकते हैं कि अधिकांश GPS रिसीवर GPS समय और UTC के बीच का अंतर जानते हैं, और UTC प्रदर्शित करते हैं। अगर जीपीएस रिसीवर की घड़ी "15 सेकंड से लगातार बंद" होती है, तो उपयोगकर्ता का विश्वास बहुत कम हो जाएगा (औसत उपयोगकर्ता स्थिति का अनुभव कर सकता है)।
स्पाइफ

1
@ सही, उपभोक्ता GPS इकाइयां उपयोगकर्ता को प्रदर्शित करने से पहले आवेदन करने के लिए समय का अंतर जानती हैं, मुझे लगता है कि वे किसी भी समय क्षेत्र अंतर को लागू करने के साथ ही ऐसा करते हैं। लेकिन यह ऐसा कुछ है जो निर्माता द्वारा करने के लिए यूनिट को प्रोग्राम किया जाना है, यह जीपीएस कल्पना के हिस्से के रूप में नहीं आता है। मैं ऐसे परिदृश्यों की कल्पना कर सकता हूं जहां उपभोक्ताओं पर विशेष रूप से लक्षित इकाइयां वास्तविक जीपीएस समय प्रदर्शित नहीं करेंगी, बल्कि एक सुधारा हुआ।
गतध्र्न

13

जब मैंने अपना प्रश्न पोस्ट किया तो दुर्भाग्य से मैंने कुछ गलतियाँ कीं। मैं अपने कंप्यूटर की NTP सेवा को इंटरनेट समय की जानकारी का एक स्वतंत्र स्रोत प्रदान करना चाहता था और उसके लिए दो सरल उपयोगिताओं का उपयोग करना चाहता था। मेरा मानना ​​है कि इन उपयोगिताओं को एनटीपी का उपयोग करके इंटरनेट से समय की जानकारी मिल रही थी जब वे वास्तव में मेरे कंप्यूटर पर (गलत) स्थानीय समय प्रदर्शित कर रहे थे।

मेरे प्रारंभिक प्रश्न में बल्कि यह अस्पष्ट था कि मेरे कंप्यूटर द्वारा NTP का उपयोग कैसे किया गया था। यह एक सक्रिय निर्देशिका डोमेन का हिस्सा है और समय को डोमेन नियंत्रक से सिंक्रनाइज़ किया जाता है। मैंने सत्यापित किया था कि कॉन्फ़िगरेशन ठीक था, लेकिन मैंने एक छोटे से विवरण की अनदेखी की थी।

समाधान

डोमेन नियंत्रक हाइपर- V वर्चुअल मशीन में चल रहा था। डोमेन कंट्रोलर पर विंडोज टाइम सर्विस को एनटीपी का उपयोग करने के लिए ठीक से कॉन्फ़िगर किया गया था, लेकिन हाइपर-वी वर्चुअल मशीन में सभी इंटरग्रेशन सेवाएं शामिल थीं, जो सिंक्रोनाइज़ेशन सहित सक्षम थीं । यह सेटिंग हाइपर- V होस्ट के साथ सिंक्रनाइज़ किए गए वर्चुअल मशीन पर हमेशा समय रखेगी भले ही आप घड़ी को मैन्युअल रूप से या NTP के माध्यम से सेट करें।

डोमेन नियंत्रक वर्चुअल मशीन के लिए हाइपर-वी प्रबंधक में उस विशेष एकीकरण सेवा को अक्षम करने के लिए समाधान बस था। Windows समय सेवा को फिर से शुरू करने से डोमेन नियंत्रक और बाद में मेरे कंप्यूटर पर समय ठीक हो गया।


6

यदि आप NTP को अक्षम करते हैं, तो अपने कंप्यूटर की घड़ी को कई मिनटों तक (शायद 2 मिनट आगे के बजाय 2 मिनट धीमा) सेट करें, और फिर NTP को पुन: सक्षम करें, क्या यह 2 मिनट धीमा रहता है, या 2 मिनट आगे चला जाता है?

मैं पूछता हूँ क्योंकि मैंने NTP सॉफ्टवेयर को पहले चुपचाप विफल देखा है, इसलिए हालाँकि ऐसा लगा कि NTP सॉफ्टवेयर सक्षम था, और फिर भी मेरे पास पैकेट के निशान थे जो NTP के सर्वर और बाहर आने वाली प्रतिक्रियाओं को दिखा रहे थे, मेरी सिस्टम घड़ी अभी भी समय सर्वर क्या कह रहा था करने के लिए सेट नहीं हो रहा था।

अपने एनटीपी लुक्स को दिखाते हुए पैकेट के निशान देखना दिलचस्प होगा। उदाहरण के लिए "-v" और "-s0" विकल्पों के साथ "पोर्ट 123" के एक tcpdump को दिखाना चाहिए कि आपको क्या जानना चाहिए।


जब मुझे कुछ और समय मिलेगा तो मैं कुछ और विश्लेषण करूंगा। प्रारंभ में मुझे विश्वास था कि समस्या मेरे स्थानीय नेटवर्क पर NTP के साथ थी, लेकिन मैंने दो NTP ग्राहकों का उपयोग किया है जो मेरे कंप्यूटर घड़ी को प्रभावित नहीं करता है, लेकिन बस NTP सर्वर से समय प्रदर्शित करता है, और वे दो ग्राहक बिल्कुल उसी समय प्रदर्शित होते हैं जैसे मेरे कंप्यूटर पर समय। यह स्थानीय समय को परिवर्तित करने के बारे में एक मुद्दा हो सकता है, लेकिन यह दो मिनट क्यों जोड़ेगा? मैं आपके कुछ विचारों का उपयोग करके आगे की जांच करूंगा।
मार्टिन लीवरेज

4

यह याद रखना भी महत्वपूर्ण है कि कई NTP ग्राहक बड़ी मात्रा में घड़ी बदलने से इनकार करेंगे ; यदि समय इतना विसंगतिपूर्ण है, तो उनमें से कम से कम एक अच्छा मौका है जो बेतहाशा गलत है और मानव हस्तक्षेप की आवश्यकता है


0

मैं तकनीकी नहीं हूँ, लेकिन संक्षेप में, आप जो कुछ भी कर सकते हैं वह है: 1) दिनांक और समय सेटिंग बदलने के लिए जाएं 2) इंटरनेट पर जाएं विंडो के शीर्ष पर समय 3) सेटिंग 4 बदलें) अभी अपडेट करें

यह खुद को एडजस्ट कर लेगा

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