adapter RAID HBA 모드 문의

빡시다   
   조회 5671   추천 0    

adapter 7805  bios 에서 카드 모드를 변경하는 부분이 있더군요.

RAID 카드를 HBA 모드로 변경하는 부분에서 HBA로 변경을 하여 쓴다면 LSI IT 모드랑 같은 건가요?

HBA 모드를 쓰게 되면 내장 1G 메모리는 안쓰는건가요?

아니면 1G 메모리는 캐쉬(버프?)로 사용 되는건가요?


짧은글 일수록 신중하게.
술이 2019-10
HBA로 사용하면 다이렉트 패쓰쑤르 모드로 동작해서 레이드콘트롤러 기능을 패스합니다. 캐싱 메모리 안쓸려고 HBA 사용하는 경우가 대부분이니 동작안하는게 맞는거죠. 대부분의 HBA기능만 지원하는 카드들이 캐쉬가 없습니다. 있는건 레이드가 별도로 구성 가능한 카드들이구요.
박문형 2019-10
그렇게 동작해도 캐쉬 메모리는 동작할 겁니다..

디스크 매핑시켜 놓고 속도 채크 해보세요..
간장게장 2019-10
HBA 모드(일부 혹은 전체)로 변경하면 캐시 메모리는 사용하지 않습니다.

HBA 모드를 사용하는 이유는 OS 혹은 프로그램에서 하드디스크를 직접 통제하기 위함입니다.

raid 카드를 사용하면 물리적 하드디스크는 raid 카드가 통제합니다. OS 혹은 프로그램에서는 물리적 디스크에 대해서는 알 수가 없고 raid 카드가 제공하는 가상의 디스크를 사용합니다. 가령 raid 카드가 3TB의 디스크를 제공하면 그게 3TB 단일 디스크인지 1TB 3개를 묶은 것인지 500GB 6개를 묶은 것인지 알 수가 없습니다. 개개 디스크의 S.M.A.R.T. 정보도 알 수가 없죠.

그리고 raid 카드는 OS에 허위보고를 합니다. 어떤 데이터를 write하라고 하면 raid 카드가 받아서 캐시 메모리에 넣어 놓고는 OS에 이상 없이 기록 완료했다고 보고합니다. 아직 물리적 디스크에 제대로 기록이 되기 전에 그렇게 보고를 합니다. 사실은 그렇게 함으로써 속도를 올리는 겁니다.

HBA 모드는 raid 카드처럼 허위보고를 하지 말라고 하여 쓰는 것입니다. 확실히 물리적 하드디스크에 기록이 이상없이 완료되었는지 디스크와 직통으로 소통하겠다는 모드입니다. 문제가 있으면 raid 기능을 사용하지 않고 자기가 직접 관리를 할 터이니 중간에서 개입하지 말라는 것이죠. 모든 통제를 내가 직접 할테니 raid 기능(캐시 포함)은 개입하지 말아라.

HBA 모드 대신 단일 디스크 raid 0을 사용하면 캐시가 작동합니다. 그것은 HBA 모드가 아닙니다.

소프트웨어 raid를 사용하려면 HBA 모드에서 사용하라는 것이 권장사항 내지는 필수사항입니다.


QnA
제목Page 1222/5728
2014-05   5256287   정은준1
2015-12   1781256   백메가
2019-10   3035   김우진
2019-10   3847   nad4
2019-10   4701   구차니
2019-10   7261   프링글스
2019-10   3233   박문형
2019-10   3891   아드레날린
2019-10   7647   가나다라아차
2019-10   3875   백룡
2019-10   3797   깜박깜박가
2019-10   2852   나의정체는
2019-10   9514   철이님
2019-10   2609   싱어송라이터
2019-10   5672   빡시다
2019-10   6260   제라드TN
2019-10   2576   Doker
2019-10   3491   gogo
2019-10   3745   킵고잉
2019-10   2726   김민성
2019-10   3564   이희주
2019-10   3413   ArtsRommel