Что такое perf interupt?

Я работаю на своем компьютере, пытаясь написать код устройства. Я зарегистрировался в dmesg, чтобы получить некоторую информацию, и увидел это:

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

что означает это событие? Причина? Беспокойство?

2 ответа

Это не должно быть проблемой. perf - это инструмент для управления производительностью процессора. Ядро способно автоматически определять частоту дискретизации, не влияя на производительность системы. Вот ветка по этому с форума Arch.

Этот ответ от Arch Forum резюмирует это:

Это сообщение носит информационный характер и не о чем беспокоиться.

Это связано с Perf-инструментом Linux , который включен в ядро. Ядро автоматически определяет частоту дискретизации, которую можно использовать, не слишком сильно влияя на производительность системы; и он регистрирует это, даже когда perf не активен или даже не установлен.

Подобные сообщения вызываются высокой (er) загрузкой системы или процессором, который масштабируется.

Другие вопросы по тегам