कई उत्पादन प्लेटफार्मों पर हमने ऐसे लक्षण देखे हैं जो यह बताते हैं कि दिन घड़ी का समय समय-समय पर आगे या पीछे कूद रहा है। छलांग आम तौर पर 1 सेकंड के आसपास होती है, आमतौर पर रद्द कर देते हैं (इसके बाद आगे की ओर कूदते हैं और उसके तुरंत बाद पीछे की ओर) और प्रति दिन लगभग 50 बार होते हैं। पीक एप्लिकेशन के उपयोग के समय और उच्च डिस्क I / O संचालन जैसे दैनिक बैकअप के दौरान यह बहाव सबसे अधिक ध्यान देने योग्य है। ये बहाव हमारे नरम वास्तविक समय के संवेदनशील अनुप्रयोग को प्रभावित कर रहे हैं।
सिस्टम Oracle Netra X4250 और Netra X4270 सर्वर हैं, जो SLES 11SP2 को 3.0.58-0.6.6-डिफ़ॉल्ट कर्नेल के साथ चलाते हैं।
$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc hpet acpi_pm
$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
हमने एनटीपी को निष्क्रिय कर दिया है , लेकिन इससे बहाव पर कोई प्रभाव नहीं पड़ा है। क्या ऐसे उपकरण हैं जो दिन घड़ी के बहाव का समय मापते हैं? हम इससे कैसे बच सकते हैं?
ये उत्पादन प्लेटफ़ॉर्म हैं, और हम अपनी प्रयोगशालाओं में समस्या को फिर से नहीं बना सकते हैं, इसलिए मेरे प्रयोग करने की क्षमता सीमित है। यदि मेरे अपने उपकरणों पर छोड़ दिया जाता है, तो मैं बहाव को मापने के लिए एक उपकरण लिखूंगा, और शायद एक एचपीईटी घड़ियों के साथ प्रयोग करूंगा।
ntpdate(8)
या देखेंntpd(8)
)।