티스토리 뷰

OS/Storage

FILE SYSTEM과 RAW DEVICE의 비교

solarwind 2008. 6. 25. 20:52
반응형

1. CFS(CLUSTER FILE SYSTEM)

-. RAC에서 지원하는 FILE SYSTEM으로 CLUSER내의 모든 MEMBER들이 동시에 READ/WRITE의

    ACCESS가 가능한 FILE SYSTEM을 말함

-. FILE SYSTEM의 BUFFER CACHE를 경유하지 않는 DIRECT I/O가 가능

-. 각 플랫폼별 지원하는 CFS가 존재

-. 장점 : 1) 관리가 용이

             2) ORACLE MANAGED FILE의 사용 가능

             3) ORACLE DATA FILE의 AUTOEXTEND가 가능

-. 단점 : 1)DIRECT I/O를 사용하지 않는 작업의 경우 I/O 오버헤드가 발생


2. RAW DEVICE

-. FILE SYSTEM이 SETUP되지 않는 DISK DRIVE

-. 장점 : 1) ROW DIVICE는 OS커널에 의해 BUFFERING되지 않고 USER BUFFER와 DEVICE간에 직접

                데이터가 전송되므로 ORACLE DISK I/O성능 향상되고 CPU 오버헤드가 감소

             2) OS FILE SYSTEM의 오버헤드를 피할 수 있음

             3) OS BUFFER SIZE를 줄일 수 있음

-. 단점 : 1) SETUP 하기 어렵고 백업절차가 FILE SYSTEM보다 복잡

             2) RAW DEVICE와 OS FILE을 혼합하여 사용하는 경우 OS FILE은 ULIMIT PARAMETER의

                 SIZE보다 작아야 함

             3) ULIMIT를 초과하는 테이블은 RAW DEVICE를 사용하여야 함


3. RAW DEVICE와 CFS 모두 직접 디스크에 쓰기 수행이 가능하나 CFS의 경우 FILE CREATION, RESIZE등의 METADATA OPERATION과 같은 작업에선 여전히 I/O 오버헤드가 존재하며, RAW DEVICE는 INODE등 자유 공간 정보 관리를 위한 부담이 없으므로, 일반적으로 CFS보다 안정적임


4. RAC이전의 OPS환경에서는 DATA FILE 등 공용 FILE의 저장 장소로 RAW DEVICE의 사용이 요구됨

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함