Immer wenn ich sehe, dass Linux bootet, sehe ich folgende Meldung:
Taktquelle tsc instabil (Delta = NNNNNNNN ns)
wobei NNNNNNNN eine sehr große Zahl ist, die positiv oder negativ sein kann.
Was bedeutet diese Nachricht? Sollte ich mir darüber Sorgen machen?
tsc
bezieht sich auf den Zeitstempelzähler . Wenn das hilft./var/log/message
als Optionen (acpi = off "zu/etc/grub.conf
(alskernel=
Option) hinzugefügt wurden . Als ich es entfernte und neu startete, war die Nachricht verschwunden. CentOS 6 mit Kernel: .6.32-279.19.1.el6.x86_64Antworten:
Ich sehe diese Nachricht heute zum ersten Mal ehrlich und habe keine Ahnung, was sie tatsächlich bedeutet.
Davon abgesehen habe ich den Wikipedia-Artikel über den Zeitstempelzähler gelesen (wofür
tsc
die Fehlermeldung steht). Der Artikel erwähnt im zweiten Absatz ein Problem mit dem TSC:Kurz gesagt, bei modernen Systemen saugt der TSC, um die Zeit genau zu messen . Und genau das sagt Ihnen die Nachricht. Auf Ihrem System ist die TSC keine stabile Zeitquelle.
Die
delta
angemerkt, würde ich davon ausgehen, ist das gemeldete Zeit Delta zwischen zwei Ticks des TSC. Das heißt, jedes Mal, wenn die TSC hochzählt1
, sindNNNNNNNNN
Nanosekunden vergangen. So können Sie normalerweise eine sehr genaue Zeit halten.Der Linux-Kernel hat diese Frequenz mehrmals überprüft (um festzustellen, ob die Quelle stabil ist) und es wurden unterschiedliche Ergebnisse erzielt. Also die Nachricht.
Müssen Sie sich also Sorgen machen?
Ich weiß es ehrlich gesagt nicht. Nach meinem Verständnis entsteht dieses Problem dadurch, dass Prozesse zwischen Kernen "verschoben" werden (jeder Kern könnte eine andere TSC-Frequenz haben) oder dass ein Kern seine Kernfrequenz ändert (wie beim Energiesparen).
Höchstwahrscheinlich wird die Nachricht nur gedruckt, weil der Kernel dieses Problem selbst erkannt hat und es nun entsprechend anpasst.
Und nach dem, was ich in den Kernelquellen (
arch/x86/kernel/tsc.c
) gelesen habe, glaube ich nicht, dass ich mit meinen Annahmen zu weit weg bin.Ich bezweifle, dass die Nachricht einen kritischen Zustand bedeutet. Und ich gehe davon aus, dass Sie inzwischen wissen würden, ob es kritisch ist.
quelle