Явно что-то не так с тактовым генератором виртуальной машины.
Доступные генераторы мы можем увидеть в файле /sys/devices/system/clocksource/clocksource0/available_clocksource
В моём случае были доступны xen и tsc.
Текущий источник тиков рядом: /sys/devices/system/clocksource/clocksource0/current_clocksource
В моём случае там был xen, что правильно. Но ядро зачем-то переключает генератор на tsc, что приводит к подвисаниям и вылетам процессов. Чтобы исключить проблемный источник я добавил следующие параметры ядра в /boot/grub/grub.conf
clocksource=xen notsc
И перезагрузился.
Результат: пропала ругань на источник тиков, остались проблемы с подвисанием виртуального ядра. На просторах паутины рекомендуют добавить параметры ядра
pci=noacpi acpi=off noapicК сожалению, метод не решает проблему, а только уменьшает частоту возникновения Ещё одна рекомендация: отключить энергосбережение
processor.max_cstate=1 idle=poll
Комментариев нет:
Отправить комментарий