web-dev-qa-db-ja.com

perf interruptとはどういう意味ですか?

私は自分のコンピューターで作業しており、いくつかのデバイスコードを書き込もうとしています。私はいくつかの情報を得るためにdmesgにチェックインし、これを見ました:

perf interrupt took too long (2507 > 2500), lowering kernel.perf_event_max_sample_rate to 50000

このイベントはどういう意味ですか?原因?懸念?

18
j0h

これは心配するべきではありません。 perf は、CPUパフォーマンスを処理するツールです。カーネルは、システムのパフォーマンスに影響を与えることなく、サンプルレートを自動的に決定できます。 ここ はArchフォーラムのスレッドです。

10
Ron

この回答 Archフォーラムの要約:

このメッセージは情報提供であり、心配する必要はありません。

カーネルに含まれているLinux perf tool に関係しています。カーネルは、システムのパフォーマンスにあまり影響を与えずに使用できるサンプルレートを自動的に決定します。また、perfがアクティブでない場合、またはインストールされている場合でもログに記録します。

このようなメッセージは、システムの負荷が高い(er)または スケーリングしているCP によってトリガーされます。

7
Philipp Claßen