web-dev-qa-db-ja.com

Linux PreemptRTパッチはデスクトップユーザーにメリットがありますか?

PREEMPT_RT パッチ(リアルタイムカーネル)は、通常のデスクトップユーザーにとって何かメリットがありますか?

4
uray

そうは思いません。このパッチは、一部の環境(飛行機、原子炉など)では非常に重要ですが、通常のデスクトップでは過剰なリアルタイムのスケジューリングを提供しているようです。ただし、現在のカーネルは、通常のデスクトップユーザーにとって十分な「リアルタイム」かつ「プリエンプティブ」であるように思われます[1]。

わずかな時間でも品質が大幅に低下する可能性がある高品質のオーディオ録音および再生で作業する場合に役立つことがあります。

[1]技術的には両方とも0/1の機能ですが、私が何を意味するのかは明らかだと思います;)

2

「リアルタイム性」の概念を誤解していると思います。そうでない場合は、申し訳ありませんが、それは頻繁に発生するので、ここで少し説明を入れたいと思いました。

リアルタイムカーネルの主なポイントは、予測可能な期限内にリクエストを処理することです。これは、必ずしも「通常の」カーネルよりも高速であることを意味するわけではありません。したがって、デスクトップシステムの場合、プリエンプティブカーネルは適切ですが、リアルタイムカーネルはそれほど適切ではありません。

2
wzzrd