Всякий раз, когда я вижу загрузку Linux, я вижу это сообщение:
нестабильный источник тактовой частоты (delta = NNNNNNNN ns)
где NNNNNNNN - очень большое число, которое может быть положительным или отрицательным.
Что означает это сообщение? Должен ли я быть обеспокоен этим?
tsc
относится к счетчику меток времени . Если это поможет./var/log/message
когда добавил параметры "acpi = off" в/etc/grub.conf
(какkernel=
вариант). Когда я удалил его, перезагрузил, сообщение пропало. CentOS 6 с ядром: .6.32-279.19.1.el6.x86_64Ответы:
Я честно вижу это сообщение сегодня впервые и понятия не имею, что оно на самом деле означает.
При этом я прочитал статью в Википедии, посвященную счетчику меток времени (именно это
tsc
означает сообщение об ошибке). В статье упоминается проблема с TSC во втором абзаце:Короче говоря, в современных системах TSC отстает для точного измерения времени . И это то, что сообщение говорит вам. В вашей системе TSC не является стабильным источником времени.
delta
Отметил, я бы предположить, это сообщенное время дельта между двумя клещами TSC. Это означает, что каждый раз, когда подсчитывается TSC1
,NNNNNNNNN
наносекунды пройдут. Вот так вы обычно можете сохранять очень точное время.Ядро Linux будет проверять эту частоту несколько раз (чтобы определить, является ли источник стабильным) и получит разные результаты. Итак, сообщение.
Итак, вы должны быть обеспокоены?
Я, честно говоря, не знаю. Насколько я понимаю, эта проблема возникает из-за того, что процессы «перемещаются» между ядрами (каждое ядро может иметь разную частоту TSC) или ядром, меняющим частоту ядра (как при энергосбережении).
Скорее всего, сообщение печатается только потому, что ядро обнаружило эту проблему для себя и теперь будет соответствующим образом скорректировано.
И из того, что я прочитал в исходниках ядра (
arch/x86/kernel/tsc.c
), я не думаю, что я слишком далек от своих предположений.Я сомневаюсь, что сообщение означает критическое состояние. И я основываю это на предположении, что вы уже знаете, если это было критически важно.
источник