Linux 2.6.7 readahead performance improvement using read request size

파일 읽기 요청 크기를 이용한 리눅스 2.6.7 미리 읽기 성능 향상 방안

  • 설지훈 (동국대학교 컴퓨터공학과) ;
  • 이금석 (동국대학교 컴퓨터공학과)
  • Published : 2004.10.01

Abstract

미리 읽기(readahead) 설계는 파일 시스템 성능에 큰 영향을 미치는 요소 중 하나이다 기존 리눅스 커널 2.6.7 버전의 미리 읽기는 임의적 파일 접근 시에 읽는 크기가 클수록 사용되지 않는 페이지들의 할당에 시간을 낭비하게 되어 전체적인 성능 저하가 일어난다. 본 논문에서는 이러한 문제를 해결하기 위해 요청되는 읽기 크기에 따라 미리 읽기 크기를 조정하는 방법을 제안하며 제안된 방법으로 리눅스 커널을 수정하여 임의적 파일 접근 시에 성능 향상이 일어남을 실험을 통해 보이고자 한다.

Keywords