퍼포먼스는 무엇을 의미합니까?


21

컴퓨터에서 작업하면서 일부 장치 코드를 작성하려고합니다. 나는 정보를 얻기 위해 dmesg를 체크인했고 이것을 보았습니다.

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

이 사건은 무엇을 의미합니까? 원인? 관심사?

답변:


10

이것은 걱정할 필요가 없습니다. perf 는 CPU 성능을 처리하는 도구입니다. 커널은 시스템 성능에 영향을주지 않으면 서 샘플 속도를 자동으로 결정할 수 있습니다. 다음 은 아치 포럼의 스레드입니다.


2
HPET과 같은 다른 클럭 소스로 전환하면 차이가 있습니까?
Janus Troelsen

8

아치 포럼의 답변 은 다음과 같습니다.

이 메시지는 정보 제공 용이며 걱정할 사항이 없습니다.

커널에 포함 된 Linux perf 도구 와 관련이 있습니다. 커널은 시스템 성능에 큰 영향을 미치지 않으면 서 사용할 수있는 샘플 속도를 자동으로 결정합니다. perf가 활성화되지 않았거나 설치되어 있어도이를 기록합니다.

이와 같은 메시지는 높은 시스템로드 또는 스케일링중인 CPU 에 의해 트리거됩니다 .


6
응답 동기화와 함께 I / O 벤치마킹을 수행 한 후에이 문제가 발생했습니다. 숫자 interrupt took too long (3979 > 3930)가 충분히 가까운 한 걱정할 것이 없습니다 . 더 큰 것은 10 배라고 말하면 CPU 스케줄링에 문제가있을 수 있습니다.
Mikko Rantalainen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.