Birkaç üretim platformunda, gün saatinin periyodik olarak ileri veya geri atladığını gösteren semptomlar gözlemledik. Sıçramalar tipik olarak 1 saniye civarındadır, tipik olarak iptal edilir (daha sonra kısa bir süre sonra ileriye ve sonra geriye doğru atlar) ve günde yaklaşık 50 kez gerçekleşir. Bu sapma, en yoğun uygulama kullanım zamanlarında ve günlük yedeklemeler gibi yüksek disk G / Ç işlemleri dönemlerinde en belirgindir. Bu sürüklemeler yumuşak gerçek zamanlı hassas uygulamamızı etkiliyor.
Sistemler, 3.0.58-0.6.6 varsayılan çekirdeğe sahip SLES 11SP2 çalıştıran Oracle Netra X4250 ve Netra X4270 sunuculardır.
$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc hpet acpi_pm
$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc
NTP'yi devre dışı bıraktık , ancak bunun sürüklenme üzerinde herhangi bir etkisi olmadı. Gündüz saat kaymasını ölçen araçlar var mı? Bundan nasıl kaçınabiliriz?
Bunlar üretim platformlarıdır ve sorunu laboratuvarlarımızda yeniden oluşturamayız, bu nedenle deneme yeteneğim sınırlıdır. Kendi aygıtlarıma bırakılırsa, sapmayı ölçmek için bir araç yazacağım ve belki de HPET saat kaynağını deneyeceğim.
ntpdate(8)
Veyantpd(8)
).