web-dev-qa-db-fra.com

Qu'est-ce que l'interruption perf signifie?

Je travaille sur mon ordinateur, essayant d'écrire du code de périphérique. J'ai vérifié dans dmesg pour obtenir des informations et j'ai vu ceci:

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

que signifie cet événement? Cause? Préoccupation?

16
j0h

Cela ne devrait pas être un problème . perf est un outil pour gérer les performances du processeur. Le kernal est capable de déterminer automatiquement la fréquence d'échantillonnage sans affecter les performances du système. Here est un fil à ce sujet du forum Arch.

9
Ron

Cette réponse du forum Arch résume:

Ce message est informatif et ne vous inquiétez pas.

Cela concerne Linux outil performant qui est inclus dans le noyau. Le noyau détermine automatiquement la fréquence d'échantillonnage qui pourrait être utilisée sans trop affecter les performances du système. et il enregistre cela même si perf n'est pas actif, ni même installé.

Des messages comme celui-ci sont déclenchés par une charge système plus élevée ou n processeur qui est en train de mettre à l'échelle .

7
Philipp Claßen