SSD를 캐쉬로 사용하려는 경우..

   조회 10536   추천 0    

작년에 아무것도 모른 상태에서 작은 교육을 받으러 간적이 있었습니다.
EMC 스토리지 강사분이 나오셔서 강의를 하셨는데, 그때 SSD를
캐쉬로 이용하고 있다는 말이 기억납니다.

MegaRAID 매니저의 대쉬보드에 다음과 같이 SSD 캐쉬에 대한 항목이 있습니다.

"Create CacheCade - SSD Caching" 이라는 부분인데요. SSD를 달아본적이 없어서 이게 작동될지는 모르겠습니다.

제가 궁금한 내용은

1) SSD를 스토리지의 캐쉬로 사용하기 위해서는 RAID 컨트롤러에서도 지원해야 하는가?
2) SSD 캐쉬 사용시 RAID 컨트롤러에 탑재되어 있는 캐쉬와 어떤 차이가 있는가?
3) SSD 캐쉬가 적용된 스토리지 영역은 어느정도의 향상이 있는가?

입니다.

저번에 조우연님께서 댓글에 SSD 전체를 캐쉬로 사용하도록 RAID 컨트롤러가 나온다고 적으신 글을 보았는데, 혹시 경험있으신 회원님들의 답변 부탁드립니다.
짧은글 일수록 신중하게.
이현호K 2011-04
DRAM 대신에 SSD를 캐쉬로 활용하는 방법인가 보네요.
찾아보니, LSI MegaRAID 9280-8e 6Gbps SAS/SATA RAID controller 가 CacheCade 기능이 있네요.

SLC SSD 두개 붙여서 Caching 테스트한 성능 자료가 있어서 링크걸어 봅니다.
http://www.demartek.com/Reports_Free/Demartek_LSI_CacheCade_Performance_Evaluation_2010-11.pdf
이현호01 2011-04
감사합니다.
컨트롤러에서도 지원이 되어야 하는 것이군요.
SSD 효과가 확연하네요. 놀랍습니다.
1. 지원해야 합니다.
일단 컨트롤러의 셋업 화면이라도 나와야 그 다음이 있으니까요.
Adaptec 컨트롤러의 경우 최신 바이오스로 업데이트를 하면 MaxIQ설정이 추가됩니다.

2. 간단하게..
CPU의 L1, L2, L3 캐쉬와 같은 맥락으로 보시면 됩니다.
SSD가 Ram에 비해 싸고 속도도 느리지만 Seek Time이 0에 가까운 것을 이용한 방법이죠.

3번에 대해서는 이현호님께서 답을 달아주셨고요..
단... 이현호님께서 올려주신 테스트 자료에서 알 수 있듯이 히트율이 중요하겠죠.
극단적인 상황과 도식을 간단하게 가정하면..

Raid 캐쉬 : 512M
SSD 캐쉬 : 256G
Raid 하드 : 20T
일 경우..

100M 크기의 파일 2개를 순차적으로 반복 접근할 경우 SSD는 사용하지 않고.
6개 이상 ~ 2560개이하를 순차적으로 반복 접근할 경우 HDD의 데이터를 SSD에 옮기는 초기에는 이득이 없지만
이후부터는 HDD가 아닌 SSD에서 데이터를 가져오기에 급격한 성능 향상을 느낄 수 있고..
2560개 이상을 순차적으로 반복 접근할 경우는 SSD의 캐쉬 히트가 떨어져서 큰 성능 향상이 없다.. 정도 되겠네요..
이현호01 2011-04
정말 좋은 정보네요. 답글주신 이현호님, 양인철님 감사드립니다. ^^


QnA
제목Page 3886/5729
2014-05   5265244   정은준1
2015-12   1790229   백메가
2011-04   8190   아름다운노을
2011-04   7650   전근현
2011-04   6676   진형근
2011-04   6263   아름다운노을
2011-04   7256   방o효o문
2011-04   7370   송주선
2011-04   7934   잔디
2011-04   6203   이정근
2011-04   7028   김용국
2011-04   7118   김건우
2011-04   31895   오준호5
2011-04   7386   정은준1
2011-04   6335   힘내자
2011-04   8206   그래피아
2011-04   7316   SpringValley
2011-04   7645   데이비드
2011-04   8009   닥터D
2011-04   8890   이인
2011-04   7760   할배장사
2011-04   7454   aquagrey