Qual é o objetivo do kslowd?

8

Estou executando o Ubuntu 10.10:

uname -a
Linux mt-xps 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux

Quando executo o topo, ocasionalmente vejo um processo "kslowd000" ou similar aparecendo na lista de uso da CPU. Eu tentei pesquisar o kslowd, mas não encontrei nenhuma explicação para o que é. manpages também não ajudam.

O que isso faz? E como eu me descobriria?

    
por M.G.Palmer 02.11.2010 / 12:12

2 respostas

6

É uma thread do kernel que executa coisas que normalmente demoram muito tempo. Para mais informações, consulte slow-work.txt .

    
por 02.11.2010 / 12:22
0

Para depurar o kslowd, você precisará habilitar a depuração no kernel (e a recompilação é necessária) adicionando a sua configuração do kernel:

CONFIG_SLOW_WORK_DEBUG=y

Reinicialize e execute

watch -n0 cat /sys/kernel/debug/slow_work/runqueue

    
por 17.01.2011 / 06:43