- 성능 인지 임베디드 리눅스 커널 분석 도구
- ㆍ 저자명
- 최용석,최종무,Choi. Yong-Suk,Choi. Jong-Moo
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
- ㆍ 권/호정보
- 2011년|17권 7호|pp.407-412 (6 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
스마트폰과 인터넷 TV와 같은 다양한 가전제품에서 임베디드 리눅스의 사용이 증가되면서 효과적인 커널 프로파일링과 디버깅 툴의 중요성 또한 증가하고 있다. 본 논문에서는 RTRP(Right Time Right Place)라 불리는 새로운 통합 커널 분석 도구를 제안한다. 이 도구는 적시와 적소라는 두 가지 특징을 제공한다. 적시 특징으로 이 도구는 시스템 성능을 온라인으로 모니터링하고 타겟 시스템이 성능 이상 또는 오동작을 보여줄 때 그 시점에서 유용한 분석 트리거를 지원한다. 또한 적소 특징으로 문제의 원인이 된 스택 프레임을 포함하여 적절한 시스템 정보를 제공함으로써, 관련 없는 노이즈 정보에 의해 벗어남이 없이, 문제의 위치에서 바로 디버깅이 가능하도록 한다. 제안된 도구는 카메라 동영상 압축이 가능한 임베디드 시스템에서 실험되었으며, 과도 수행이라는 문제를 발생시킨 디바이스 드라이버의 코드 위치를 적절하게 알려 줄 수 있음을 보여주었다.
As the use of embedded Linux kernel increases in a variety of consumer electronics such as Smart phone and Internet TV, the significance of effective kernel profiling and debugging tools also increases. In this paper, we propose a novel integrated kernel analysis tool, called as RTRP(Right Time Right Place) tool. It supports two features, right time and right place feature. The right time feature is supported by monitoring system performance on-line and by issuing an analysis trigger at the time when the target system shows performance anomalies or misbehavior. In addition, the tool supports the right place feature by providing proper system information including the stack frame that causes the problems, allowing developers to focus on solving the problems without being deviated by irrelevant information. Experimental results, conducted on a real embedded system equipped with a live image compression facility, have shown that the tool can notify appropriate information to identify the location of a device driver that causes overrun problems.