본문 바로가기

욕심쟁이 공부방/AIX

raw logical volume, raw LV

반응형

raw logical volume

 

* filesystem의 direct control이 아닌, DB(Oracle, informix 등)와 같은 어플리케이션의 direct control을 받는 물리적/논리적 디스크 영역

* 특히, DB 어플리케이션에서는 rlv(raw logical volume)를 사용함으로써 파일시스템을 건너뛰고 어플리케이션에서 직접 컨트롤을 받기 때문에 더 좋은 성능을 얻을 수 있다.

(얼마만큼 개선되는지는 DB 사이즈, 어플리케이션의 드라이버와 같은 요소에 따라 좌우됨)

 

* LV와 rLV의 차이는 filesystem(mount point)의 유/무이다.

예를 들어, # mklv -y a_lv testvg1 이라는 커맨드로 testvg에 a_lv라는 이름의 LV를 생성하고 나면,

/dev 밑에 a_lv와 ra_lv 두 개의 특수 파일이 생성된다.

- /dev/a_lv

- /dev/ra_lv

여기에 mount point 즉, filesystem까지 만들어 주면 더이상 raw device가 아니기 때문에 a_lv라는 block special file이 사용되는 것이고, raw device로 사용하면 ra_lv라는 character special file을 어플리케이션이 컨트롤하게 되는 것이다.

즉, /dev/ra_lv는 raw device로 사용하겠다(=filesystem을 사용하지 않겠다)는 의미의 특수 파일이다.

 

반응형

'욕심쟁이 공부방 > AIX' 카테고리의 다른 글

errpt / TTY_TTYHOG  (0) 2018.11.15
Time Zone 설정  (0) 2018.11.15
/dev/.StorageRM-Semaphore  (0) 2018.11.15
IOCP  (0) 2018.11.15
boot image 생성하기  (0) 2018.11.14