임베디드 코어를 벤치마킹하거나 감사하는 방법은 무엇입니까?

임베디드 코어를 벤치마킹하거나 감사하는 방법은 무엇입니까?

임베디드 코어 성능을 벤치마킹하거나 감사하는 신뢰할 수 있는 업계 표준 방법이 있습니까?

감사의 목표는 커널이 특정 중요한 부분, 특히 인터럽트 핸들러 및 차단 시스템 호출, 로깅 컨텍스트 스위치 및 io 사용에 소비하는 시간을 확인하는 것입니다. 특정 사용자 공간 스레드는 소프트 실시간 임베디드 Linux 시스템의 맥락에서 로드 균형을 조정하기 위해 우선 순위를 다시 지정하거나 다시 예약할 수 있습니다.

제가 하고 있는 일은 오실로스코프를 사용하여 핵심 활동의 작은 부분을 추적하고 영향을 최소화하기 위해 전략적 시스템 호출 및 인터럽트에 예비 주변 장치 IO 스위칭을 삽입하는 것입니다. 이는 특정 시스템 호출이 평균적으로 얼마나 오래 걸리는지 확인하는 데 유용하지만 풍부한 정보를 제공하지는 않습니다.

상황에 따라 RT-PREEMPT 및 Xenomai와 함께 Linux 2.6 커널을 가정할 수 있습니다.

관련 정보