web-dev-qa-db-ja.com

kslowdの目的は何ですか?

私は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

Topを実行すると、「kslowd000」または同様のプロセスが上位のCPU使用率リストにポップアップ表示されることがあります。 kslowdをグーグルで検索してみましたが、それが何であるかについての説明が見つかりませんでした。マンページも役に立ちません。

それは何をするためのものか ?そして、どうすれば自分自身を見つけることができますか?

8
Martin T.

これは、通常は多くの時間がかかることを実行するカーネルスレッドです。詳細については、 slow-work.txt を参照してください。

6

Kslowdをデバッグするには、カーネル構成に追加して、カーネルでデバッグを有効にする必要があります(再コンパイルが必要です)。

CONFIG_SLOW_WORK_DEBUG = y

再起動してから実行

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

0
petertonoli