プログラムには、ユーザー空間とカーネル空間の2つの「レベル」があることを知っています。
私の質問は次のとおりです。カーネルプログラムのみを表示したい、またはもっと良いのはカーネルスペースのプログラムを表示したいです
このアプローチは正しいですか?
ps -ef|grep "\["
root 1 0 0 20:23 ? 00:00:00 init [4]
root 2 0 0 20:23 ? 00:00:00 [kthreadd]
root 3 2 0 20:23 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 20:23 ? 00:00:00 [kworker/0:0H]
root 7 2 0 20:23 ? 00:00:06 [rcu_sched]
root 8 2 0 20:23 ? 00:00:00 [rcu_bh]
root 9 2 0 20:23 ? 00:00:00 [migration/0]
root 10 2 0 20:23 ? 00:00:00 [migration/1]
root 11 2 0 20:23 ? 00:00:00 [ksoftirqd/1]
root 13 2 0 20:23 ? 00:00:00 [kworker/1:0H]
root 14 2 0 20:23 ? 00:00:00 [migration/2]
....
5
>カーネル空間プログラムを見ることができますか?... はい!CCDに正しい天体フィルターが必要です... ;-)
—
RubberStamp
lsmod? en.wikipedia.org/wiki/Lsmod
—
スティーブ
@steveカーネル空間プログラムは本当にモジュールに厳密に接しています。すべてのモジュールにプロセスがあるわけではなく、すべてのプロセスがモジュールであるわけではありません。
—
クリスダウン
質問は間違っています:カーネルプログラムではなく、カーネルプロセス(またはカーネルスレッド、またはカーネルタスク)を表示したい場合... 関係するプログラムは1つだけです:カーネル(およびカーネルモジュールがカーネルに追加されます)。
—
バジルスタリンケビッチ
今訂正します
—
elbarna