293 0

성능 카운터를 이용하여 불필요한 성능 손실을 제거하는 기법

Title
성능 카운터를 이용하여 불필요한 성능 손실을 제거하는 기법
Author
최민관
Advisor(s)
유민수
Issue Date
2017-02
Publisher
한양대학교
Degree
Master
Abstract
리눅스 시스템에서 프로세스의 성능 평가 시, 프로세서의 PMU(Performance Monitor Unit)에서 제공하는 성능 카운터(Performance Counter) 정보를 기반으로 이벤트 및 함수 콜에 대한 실행 시간, CPU의 사이클 수와 이용률 등의 상세한 정보를 제공하는 Perf, OProfile을 비롯하여 다양한 성능 분석 도구들이 사용되고 있다. 기존의 성능 프로파일링 기법은 프로세스의 실행 동안에 발생한 모든 하드웨어, 소프트웨어 이벤트들의 실행 시간을 성능 평가에 포함시켜서, 타겟 프로세스와 관련이 없는 이벤트들의 불규칙적인 간섭으로 안정적이고 신뢰성 높은 성능 측정을 하기에는 어려움이 있다. 타겟 프로세스의 외부 환경에 영향 없이 안정적인 성능 평가가 필요하며, 본 논문에서는 타겟 프로세스와 관련이 없는 불필요한 이벤트들의 간섭을 제거하여 순수한 성능을 측정할 수 있는 기법을 제안한다. 본 논문에서 제안한 기법의 유효성을 증명하기 위해서 리눅스 시스템 상에서 불필요한 성능 손실을 제거하는 기법을 구현하고, 실험을 통하여 그 결과를 검증한다.
URI
https://repository.hanyang.ac.kr/handle/20.500.11754/124225http://hanyang.dcollection.net/common/orgView/200000430198
Appears in Collections:
GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE(컴퓨터·소프트웨어학과) > Theses (Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE