Eu sei que existem dois "níveis" de programas: espaço do usuário e espaço do kernel.
Minha pergunta é: eu quero ver apenas programas do kernel, ou melhor: programas no espaço do kernel.
Essa abordagem está correta?
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
> é possível ver programas espaciais do kernel? ... Sim! Você simplesmente precisa do filtro astronômico correto no seu CCD ... ;-) #
—
RubberStamp
lsmod? pt.wikipedia.org/wiki/Lsmod
—
steve
Os programas espaciais do @steve Kernel são realmente estritamente tangenciais aos módulos. Nem todos os módulos possuem processos e nem todos os processos são módulos.
—
Chris Baixo
A pergunta está errada: você deseja ver processos do kernel (ou threads do kernel, ou tarefas do kernel) e não programas do kernel .... Existe apenas um programa envolvido: o kernel (e os módulos do kernel são adicionados ao kernel).
—
Basile Starynkevitch
Vou corrigir agora
—
elbarna