Компьютер зависает после нескольких минут бездействия
UPD: я начинаю подозревать, что проблема в моём wifi-адаптере, который я купил совсем недавно (месяцев 2-3 назад).
UPD: я вообще уже без понятия, в чем может быть проблема, потому что оно опять вылетело. и главная проблема, что ошибок в журнале я не наблюдаю.
Сторожевых таймеров 2: аппаратный и программный:Agentium:nowatchdog и вот уже как 24 часа ничего не зависало
nmi_watchdog=0 - отключает аппаратный сторожевой таймер
nowatchdog - отключает оба сторожевых таймера - программный и аппаратный
Параметр nowatchdog может не работать для некоторых модулей watchdog, например, для аппаратного сторожевого таймера Intel TCO. В этом случае модуль ядра для TCO можно отключить с помощью параметра modprobe.blacklist=iTCO_wdt
PS - у меня
dmesg | grep watchdog
[ 0.162341] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.systemctl status watchdog.service
Unit watchdog.service could not be found.ls -l /etc/watchdog*
ls: невозможно получить доступ к '/etc/watchdog*': Нет такого файла или каталогаls -l /dev/watchdog*
ls: невозможно получить доступ к '/dev/watchdog*': Нет такого файла или каталогаОшибки не исчезают с опытом - они просто умнеют
Вот именно. Как раз из списка "дебильных" инструкций.vasek:systemctl status watchdog.service
Unit watchdog.service could not be found.
неа. Это не тот watchdog)vasek:nmi_watchdog=0 - отключает аппаратный сторожевой таймер
Вот аппаратный: https://archlinux.com.ru/forum/viewtopi ... 440#p11440
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
точнее: nmi_watchdog=0 - отключает жесткой сторожевой таймерvasek:nmi_watchdog=0 - отключает аппаратный сторожевой таймер
MAH: To turn the hardlockup detector off, use: nmi_watchdog=0
(чтобы отключить детектор жесткой блокировки, используйте: nmi_watchdog=0)
PS - Справочник по параметрам ядра
nmi_watchdog=[KNL,BUGS=X86]
Отладочные функции для ядер SMP.
Формат: [panic,][nopanic,][num]
Допустимые num: 0 или 1.
0 - выключает детектор hardlockup в nmi_watchdog.
1 - включает детектор hardlockup в nmi_watchdog.
Когда указано panic, активируется паника ядра при таймауте NMI watchdog ('nopanic' отменяет это значение по умолчанию). Для запрета обоих детекторов, аппаратных и программных, см. 'nowatchdog'. Это полезно, когда Вы используете panic=... таймаут и нужно быстро заново поднять систему.
PS-2 - Аппаратный сторожевой таймер (HWDT) производит сброс микроконтроллера при своём переполнении, что является средством против зависания системы и зацикливания программного обеспечения.
Ошибки не исчезают с опытом - они просто умнеют
Аппаратный сторожевой таймер просто ребутает всю систему, по истечению заданного времени.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
не спорюALiEN:NMI - это не аппаратный сторожевой таймер! Просто "надсмотрщик" у процессора.
Аппаратный сторожевой таймер просто ребутает всю систему, по истечению заданного времени.
DOC
NMI (Non-Maskable Interrupt) — немаскируемое прерывание в Linux. Это аппаратное прерывание, которое не может быть проигнорировано или подавлено процессором.
watchdog - функция, которая позволяет обнаруживать сбои в работе системы.
nmi_watchdog - функция, которая позволяет обнаруживать сбои в работе ядра.
Некоторые особенности работы nmi_watchdog:
- обнаружение мягких блокировок. Это ошибки, из-за которых ядро работает в режиме ядра более 20 секунд, не давая возможности выполняться другим задачам.
- обнаружение жёстких блокировок. Это ошибки, из-за которых процессор работает в режиме ядра более 10 секунд, не давая возможности выполняться другим прерываниям.
Ошибки не исчезают с опытом - они просто умнеют
Благодарю ВАС и других за интересное обсуждение, расширил кругозор благодаря вам.vasek:Сторожевых таймеров 2
CPU AMD Phenom(tm) II X4 3200МГЦ, 10ГБ ДДР2, GA-MA78GM-S2H (Rev. 1.0), АМД Sapphire Radeon HD 4670, hdd ide sata5 120GB, net rtl8169, audio Creative Labs CA0106
Дальше написано то, что не относится к решению проблемы и является просто обращением к тем, кому достало что я несу бред, и поэтому его можно не читать