web-dev-qa-db-ja.com

LinuxカーネルのRTプリエンプティパッチの確認

特定のパッチがカーネルに適用されているかどうかを知る方法は?特にRTプリエンプティパッチ。

5
atree

プリエンプトの場合は、unameを使用できます。

uname -v
#23 SMP PREEMPT RT Fri Oct 16 11:52:29 CET 2012

文字列[〜#〜] preempt [〜#〜]は、リアルタイムパッチでカーネルバージョンを使用していることを示しています。

他のいくつかのパッチもuname文字列を変更する可能性があります。だからそれも助けになるかもしれません。そうでない場合は、.configを確認してみてください。このファイルは、/bootディレクトリにあるか、(有効になっている場合は)cat /proc/config.gzを使用して見つけることができます。たぶん、/usr/src/linux(またはカーネルソースを置く場所)にもバージョンがあります。

構成ファイルが見つかった場合は、特定の設定をgrepして、パッチが使用されているかどうかを確認できます。

4
qbi