Про подземный стук

Рассказываю:

Вот этой вот проблеме

kern.timecounter.hardware=HPET
вроде бы помог. Ну то есть сегодня утром все было хорошо, ничего не замерзло.

named[...]: *** POKED TIMER *** тоже пропали, нету в логах.

Буду продолжать наблюдения.

Comments

в таких случаях положенно делать send-pr

Для этого надо проблему локализовать. Пока еще - не. Но локализую - т.е. если подземный стук пропадет на недельку - верну TSC-low на пару дней.

С таймерами я такой подземный стук наблюдал после очередного обновления машинки с current: машинка несколько раз в день "замирала" на несколько минут (после чего ntpd просыпался, смотрел что смещение времени большое и убивал себя). Один раз удалось поймать что на самом деле она не замирала, а сильно замедлялась и теряла сеть (запущенные скрипты продолжали писать логи). На всякий перезагрузился, потом еще раз обновился - проблема продолжала иметь место.

Одна из вещей, которая была закоммичина между двумя обновлениями была связана с TSC.

Добавил в loader.conf
kern.timecounter.tsc_shift="8"
чтобы стало как до обновления - замирания исчезли. Уже было собрался писать в спортлото PR, но на всякий случай попробовал убрать tsc_shift из loader.conf - проблема с замиранием не вернулась. Что это было и почему исчезло, так и не разобрался.
Черновик письма такой: http://paste.org.ru/?cjmrkl

Ваш стук - это про январское обновление.
А я пересобирался когда-то в апреле (начале?), а потом - в тридцатых числах апреля же. И началось!
Но вроде бы, на глазок, никаких существенных изменений в этом месте не нашел.