![임베디드 코어를 벤치마킹하거나 감사하는 방법은 무엇입니까?](https://linux55.com/image/77178/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C%20%EC%BD%94%EC%96%B4%EB%A5%BC%20%EB%B2%A4%EC%B9%98%EB%A7%88%ED%82%B9%ED%95%98%EA%B1%B0%EB%82%98%20%EA%B0%90%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
임베디드 코어 성능을 벤치마킹하거나 감사하는 신뢰할 수 있는 업계 표준 방법이 있습니까?
감사의 목표는 커널이 특정 중요한 부분, 특히 인터럽트 핸들러 및 차단 시스템 호출, 로깅 컨텍스트 스위치 및 io 사용에 소비하는 시간을 확인하는 것입니다. 특정 사용자 공간 스레드는 소프트 실시간 임베디드 Linux 시스템의 맥락에서 로드 균형을 조정하기 위해 우선 순위를 다시 지정하거나 다시 예약할 수 있습니다.
제가 하고 있는 일은 오실로스코프를 사용하여 핵심 활동의 작은 부분을 추적하고 영향을 최소화하기 위해 전략적 시스템 호출 및 인터럽트에 예비 주변 장치 IO 스위칭을 삽입하는 것입니다. 이는 특정 시스템 호출이 평균적으로 얼마나 오래 걸리는지 확인하는 데 유용하지만 풍부한 정보를 제공하지는 않습니다.
상황에 따라 RT-PREEMPT 및 Xenomai와 함께 Linux 2.6 커널을 가정할 수 있습니다.