2016-04-22 35 views
0

を私は無効な引数エラーを取得しています30の代わりに、0にkernel.softlockup_panic値を設定しようとしていた場合のsysctl:キー「kernel.softlockup_panic」の設定:無効な引数

# sysctl -w kernel.softlockup_panic=30 

エラーメッセージ

# sysctl: setting key "kernel.softlockup_panic": Invalid argument 

kernel.softlockup_panic = 30 

誰でもガイドできますか? 私は他の目的にsyctlを使用しましたSLES12の64ビットOSに

# uname -a 
Linux linux-r1qg 3.12.28-4-default #1 SMP Thu Sep 25 17:02:34 UTC 2014 (9879bd4) x86_64 x86_64 x86_64 GNU/Linux 
+0

、のいずれかを通してこれを確認することができます。 30番の取引は何ですか? –

+0

softlockup_panicのタイマー値が0秒ではなく30秒に設定されています。すべてのsysctl値が0または1である必要はありません。 –

+1

これはタイマーではありません。これは、ソフトロックアップでパニックするかどうかだけをカーネルに伝えます。 http://lxr.free-electrons.com/source/kernel/sysctl.c#L882 –

答えて

0

を使用しています。このparamsはカーネルでサポートされていないと思います。 あなたは驚くべきことではない。このsysctlのは、1または0のいずれかに設定できるコマンド

sudo sysctl -a | grep softlockup 
cat /proc/sys /etc/sysctl.conf 
+0

はい、私はすでにこのコマンドを使用しています。ソフトロックパニックが利用可能です。最初のコマンド出力:linux-r1qg:〜#sudo sysctl -a | grep softlockup * kernel.softlockup_panic = 0 * –

+0

ロングショットを撮る。 チェックアウト(これはUbuntuのためのものです) http://ubuntuforums.org/showthread.php?t=1789826 https://www.kernel.org/doc/Documentation/lockup-watchdogs.txtウォッチドッグあたりとしてこの機能にはタイマーが必要です。 ウォッチドッグプロセスが実行中であるか、/ dev/watchdogが作成されているかを確認できますか? – ecsrid

+0

ありがとうございました!はい、私は/ dev/watchdogを作成しました。 –