리눅스 fio 툴 사용해보신분 계신가요? 해석부탁드립니다

찌록   
   조회 4119   추천 0    

 조금전에 dd로 디스크 io 체크를 해보았는데요.

이번엔 fio 라는 툴을 이용해 1MB 짜리 파일들 4096개를 생성하는동안의 퍼포먼스를 체크해보았습니다.

raid controller의 disk write cache를 on/off 해서 비교해본 결과입니다.


# Disk Cache Disable


# Disk Cache Enable




결과값에 대한 정확한 판단은 어렵지만 대략적으로 보았을 때 쓰기성능에 주된 포인트라고 생각되는것만 빨간박스 쳐보았습니다.

Cache를 enable 했을때가 disable 되었을때보다 확실히 성능이 좋다고 볼 수 있는건가요!!??

so
짧은글 일수록 신중하게.
파닥파닥 2021-07
fio 옵션을 봐야 정확한 판단을 할 수 있겠지만 결과는 맞습니다.

하지만 dwc 옵션은 컨트롤러 캐시가 활성화 되어 있을 경우 장애시 데이터 무결성이 보장되지 않기 때문에 활성화 하지 읺는 것이 기본 설정 입니다

p440ar 의 경우에는 2G 정도의 FBWC 을 내장하고 있을 건데 해당 캐시를 사용하는 것이 훨씬 유리합니다
     
치로기 2021-07
drive write cache를 enable 시킨다는 것이 쓰기작업 시 FBWC 컨트롤러의 캐시를 사용한다는 옵션으로 알고있는데 제가 잘못알고있는걸까요..?
          
파닥파닥 2021-07
dwc 는 디스크에 있는 캐시메모리 (xx MB) 을 write cache 으로 활성화 하는 옵션입니다

battery/capacitor 상태가 정상이면 컨트롤러 캐시는 별다른 설정 없이도 cache ratio (cr) 에 지정한 만큼 읽기/쓰기를 분배하여 캐싱하게 됩니다

쓰기가 중요한 서버라면 0/100 으로 설정하여 모두 write back 캐시로 활용하게 할 수도 있구요
시도니 2021-07
1MB 에 4096 개의 차이가 저 정도라면,

이보다 더 작은 파일의 경우는 기하급수적으로 나빠질 확률이 있다고 봐야죠.

Block Size 를 얼마로 구성하셨는지 모르겠으나,

분명히 Default Block Size 가 <1MB 일 것이므로 차이는 이보다 더 날 수 있다고 봐야죠.

RAID 를 구성 할 때, Cache 가 없는 경우 Block Size 를 크게 잡아야 하는 이유 중에 하나 입니다.
     
치로기 2021-07
답변감사드립니다
그럼 결국 위 cache 옵션을 활성화시킨것이 명확히 퍼포먼스 차이가 크다고 보면 되는것이겠네요..!?
epowergate 2021-07
질문도 틀렸고 답들도 틀렸습니다. (아닐수도)
Drive Write Cache는 HDD에 있는 CACHE를 말하는 겁니다.
RAID Controller의 CACHE Memory가 아닙니다.
     
죠슈아 2021-07
ㅎㅎㅎㅎ

질문자가 쓴 본문에 ...
raid controller의 disk write cache를 on/off 해서 비교해본 결과입니다.      라고 했고
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
스크린 캡쳐에도 .. 레이드 카드 설정 캐쉬  값을 확인하기위해서
ssacli ctrl XXXX  XXX XXX  으로 필터링한 것이 각각 Eanble, Disable 으로 나오고 있는데 ....
HDD  캐쉬를 Enable/Disable해서 성능 비교를 하는 분이 있나요?  캐쉬 용량이  얼마나된다고 ....
박문형 2021-07
HP 레이드카드 셋팅이 일반레이드 카드들보다 무지 무지 세밀하게 되어 있네요..

하드디스크에는 캐쉬 메모리가 32~128MB 정도 하드디스크 기판에 붙어 있습니다..

보통 레이드 카드에 붙여진 하드디스크의 모든 콘트롤은 레이드 카드가 합니다만 일반적인 리테일 레이드 카드들은 저 정도까지 세세하게

셋팅 메뉴가 없습니다..

레이드 묶을때 어떻게 묶는지 메뉴얼이나 사례를 보고 좀더 공부해서 셋팅해볼수 밖에 없네요..
     
epowergate 2021-07
LSI에도 기본적으로 있는 설정입니다.'
아마도 default가 disable일겁니다
박문형 2021-07


QnA
제목Page 4159/5713
2015-12   1711378   백메가
2014-05   5177939   정은준1
2019-02   3960   닉이요다
2017-12   3960   SecondToNone
2021-05   3960   에스오투
2014-01   3960   김민철GC
2016-01   3960   김건우
2015-11   3960   초리짱
2020-09   3960   qjqtk0303
2017-11   3960   황진우
2016-09   3960   perls
2014-10   3960   나우마크
2014-02   3960   박중석
2014-10   3960   차평석
2019-10   3960   hyeonlove
2018-05   3960   김대원
2015-07   3960   izegtob
2016-04   3960   방o효o문
2016-08   3960   izegtob
2016-03   3960   힘찬나라
2018-02   3960   으라차차차
2017-12   3960   박남규