perf中断是什么意思?

我在我的电脑上工作,试图写一些设备代码。 我检查了dmesg以获取一些信息,并看到了这个:

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

这个事件是什么意思? 原因? 关心?

这不应该是一个问题。 perf是一种处理CPU性能的工具。 核心能够自动确定采样率而不影响系统性能。 这是Arch论坛上的一个主题。

Arch论坛的答案总结如下:

此消息是信息性的,无需担心。

它与内核中包含的Linux perf工具有关。 内核自动确定可以使用的采样率,而不会过多地影响系统性能; 即使perf未激活,甚至安装,它也会记录。

像这样的消息是由高(呃)系统负载或正在扩展的CPU引发的。