Zaseklá úloha (hung task) je taková úloha, která se nachází dlouhou dobu ve stavu D (Uninterruptible sleep – usually IO). Čas varování lze nastavit pomocí hung_task_timeout_secs
a výchozí je 120 sekund. Navíc je možné nastavit hung_task_panic=1
a to spolu s nastavením například panic=60
restartuje počítač po 60 sekundách po detekování zaseklé úlohy.
Zaseklé úlohy se sice vypisují do dmesg
, nicméně v jádře chybí počítadlo, kolik úloh se zaseklo od startu systému. Do jádra 6.13 tak směřuje jednoduché počítadlo /proc/sys/kernel/hung_task_detect_count
.
(zdroj: phoronix)