Siburlog

SiblogだとSI BlogっぽいのでSiburlogとする

softlockup detectorについてメモ

以下の二つで設定。

# sysctl -w kernel.softlockup_panic=[0|1] # 0 is default, 1 enables panic at softlockup

# sysctl -w kernel.softlockup_thresh=<threshold in sec>

 

しかし、CentOS6.4のカーネルだと、sysctlの項目として、softlockup_panicはあるけど、softlockup_threshが無い気がする。

softlockup detector自体はちゃんと動作して、恐らく閾値は60秒固定になってる。

 

カーネルモードで、長時間処理を行うと誤検出されてしまうという問題がある。

回避のためには、__touch_watchdog()を適当に呼べば良いらしい。