サーバー上で実行されているこれらの rcuos プロセスとは何ですか?

サーバー上で実行されているこれらの rcuos プロセスとは何ですか?

Ubuntu 14.04.2 Server Edition を実行する最初のホーム サーバーを開始しました。

OpenSSH をインストールしただけで、外部からアクセスできるようにポートをまだ開いていません。

top何が実行されているかを確認するために実行したところ、次のようになりました。

ここに画像の説明を入力してください

これらすべてのrcuos/プロセスとは何ですか?

答え1

回答通りこここれらのプロセスは、次のカーネルフラグによって有効になる「OSジッターの削減」に属します。

CONFIG_RCU_NOCB_CPU
CONFIG_RCU_NOCB_CPU_ALL
CONFIG_RCU_STALL_COMMON
CONFIG_RCU_USER_QS

13.10 (Saucy) 以降はデフォルトで有効になっています。

見る:

答え2

これはカーネルの内部読み取り/コピー/更新システムの一部です。これらは実際のプロセスではなく、カーネル スケジューリング エンティティにすぎません。 を使用してこれらを表示すると、top括弧内に表示されます。これらは、アクセスされなくなった古い情報をクリーンアップするために必要に応じて使用され、カーネルのレイテンシの急増を回避するために作業をディスパッチします。

詳細情報はここ本当に醜い詳細を知りたいなら。

関連情報