태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Direct I/O 옵션 사용해야 하나 말아야 하나?

오라클 2009.02.13 11:33
많은 스토리지 벤더들이 Oracle Database에 대해 Direct I/O(및 그와 유사한 I/O Mount 옵션들)을 권장한다. 하지만, Direct I/O 옵션을 켜면 오히려 Physical I/O가 늘어나면서 성능이 저하되는 현상이 많이 생긴다.

Physical I/O 성능 문제를 해결하기 위해 사용한 옵션이 거꾸로 성능을 더 저하시켜 버리는 것이다.

아래 URL에 이 현상이 간단 명료하게 설명되어 있다. 참조할 만하다.

http://blog.miraclebenelux.nl/2009/02/12/forcedirectio-another-victim/


신고
tags :
Trackback 0 : Comments 2
  1. 이명진 2009.02.17 20:01 신고 Modify/Delete Reply

    링크해 놓으신 글 잘 읽어 보았습니다.
    Physical I/O 성능 문제를 해결하기 위해 사용한 옵션이 거꾸로 성능을 더 저하시켜 버리는 것을 설명하는데, 매우 적절한 글이 아니었나 생각이 드네요^^

  2. 이민규 2009.04.30 17:36 신고 Modify/Delete Reply

    절대적 SGA를 영역을 작게 하거나 File system cache에 비해 SGA를 작게 설정한 경우 direct IO 옵션을 사용하면 physical IO에 따른 성능 저하가 있다는 것.. 즉 os에서 제공하는 direct io는 os file system cache를 bypass 하는 것이지 SGA를 bypass하는 것이 아니다.

Write a comment

티스토리 툴바