Использование O-Profile в Linux RedHat OS => конфликт с NMI watchdog - PullRequest
1 голос
/ 30 ноября 2011

Я пытался запустить o-profile (программу профилирования для linux) и продолжал получать сообщение об ошибке, когда начал говорить, что NMI watchdog использует что-то вроде счетчика 0. Является ли NMI частью ОС или это отдельный загруженный пакет? Как мне удалить его?

Я пробовал это на другом компьютере Linux с той же ОС и спецификациями, а O-Profile работал без ошибок.

Ответы [ 3 ]

2 голосов
/ 30 ноября 2011

Сторожевой таймер NMI (немаскируемого прерывания) - это аппаратный сторожевой таймер, который обнаруживает сбой программного обеспечения для принудительного автоматического аппаратного сброса системы.

0 голосов
/ 21 января 2014

работает echo 0 > /proc/sys/kernel/nmi_watchdog после opcontrol --deinit и до opcontrol --start должно работать. По сути, вы выполняете эту команду, отключая nmi_watchdog.

0 голосов
/ 11 июля 2013

Я столкнулся с подобной проблемой в bsaed-дистрибутиве RHEL6. При выполнении

sudo opcontrol --start

Я получил:

Error: counter 0 not available nmi_watchdog using this resource ? Try:
opcontrol --deinit
echo 0 > /proc/sys/kernel/nmi_watchdog

Выполнение двух последних строк этого сообщения (деинициализация oprofile и остановка сторожевого таймера NMI) решило проблему.

...