zfs에서 특정 볼륨만 ssd캐시를 쓸수 있게 할수 있나요?

   조회 3545   추천 0    

 윈도우에서 2TB hdd랑 250GB ssd를 티어링으로 묶어서 게임이나 프로그램 설치용으로 잘써왔는데 하드가 갑자기 죽었습니다.

하드를 하나 새로 사려고보니 2tb짜리도 가격이 5만원정도 하더라구요 ㅠㅠ

백수인지라 부담스러워서...

zfs에 쓰는 도중이라도 ssd캐시디스크를 새로 붙히거나 떼거나 할수 있는걸로 알고있습니다.

집에 리눅스에서 하드 몇개 zfs로 묶어서 돌리는 데이터 보관용 서버가 하나 있는데 여기에 남는 ssd를 캐쉬로 붙혀서 볼륨 하나 생성해 iscsi로 붙혀서 사용하면 추가비용도 안들고 써볼만 할거 같은 느낌이 들어서 해보려합니다.

다른 데이터셋에는 캐쉬가 그닥 필요하지 않아서 iscsi로 쓸 볼륨에만 ssd캐시를 사용하고 싶은데 설정만으로 가능할까요?

만약 불가능하면 볼륨을 하나 만들거나 이미지파일을 하나 만들어서 그걸로 새로운 zpool을 생성해서 쓰면 효율이 안좋을까요?

짧은글 일수록 신중하게.
박경원 2018-12
L2ARC 장치는 볼륨이 아니라 zpool에만 붙일 수 있습니다
     
병따개님 2018-12
볼륨에 붙힐수 있다고 생각했으면 이런질문은 안했겠죠 ㅠㅠ
데이터셋이나 볼륨설정으로 캐시를 사용하거나 안하게 세팅이 가능한가가 궁금합니다.
          
박경원 2018-12
https://docs.oracle.com/cd/E19253-01/819-5461/gazss/index.html

secondarycache 옵션으로 설정할 수 있네요
근데 Oracle ZFS 말고 OpenZFS에도 저 옵션이 설정 가능한지 확인해 봐야 할 것 같습니다
               
병따개님 2018-12
감사합니다 한번 적용해보겠습니다.
L2ARC 캐시로 사용한다고 한들 속도가 빨라질것이다라고 생각하면 오산입니다.
4k 같은 작은 파일들이나 자주 액세스 되는 데이터만 SSD에 들어갑니다. 그리고 쓰기캐쉬 영역으로 사용할수도 없습니다.
LOG 디바이스로 쓰기 캐쉬로 생각할수도 있는데 데이터 안정성을 고려해서 LOG 디바이스를 사용하는거지 쓰기캐쉬 가속을 위해 사용되는 구성이 아닙니다.
ZFS는 메모리를 쳐발라야 빠릅니다. 최소 메모리 128G는 있어야 스토리지로 쓸만해요.


QnA
제목Page 4476/5709
2015-12   1684994   백메가
2014-05   5150464   정은준1
2017-04   3558   Astarot
2016-09   3558   hyunsemo
2017-03   3558   Sunrise
2017-06   3557   승후니도쿄
2015-11   3557   psj1050
2019-04   3557   김건우
2018-01   3557   갸아악
2015-05   3557   김건우
2021-06   3557   김제l김용환
2014-05   3557   황진우
2018-03   3557   송진현
2017-05   3557   주황별
2015-05   3557   전설속의미…
2018-08   3557   나라뜨
2016-09   3557   Dishy
2020-03   3557   머리감자
2015-07   3557   가빠로구나
2015-11   3557   e5472
2018-04   3557   나라사랑
2015-02   3557   황진우