ZFS에서 압축 옵션

   조회 5683   추천 0    

N40L로 NexentaStor를 돌리고 있습니다. 처음에 볼륩을 만들면서 default 옵션으로

만들다 보니, compression이 default(아마 lzjb) 압축 방식으로 enable되었습니다.

오직 집에서 NAS 용도로만 사용하기 때문에 여유 공간은 아직 넉넉합니다.

구성은 8GB ECC RAM에 80GB SSD에 OS 설치하고 2TB HDD 4개를 RAID-Z로

묶었습니다. 아직 L2ARC나 ZIL은 없습니다.

이 상태로 GbE 라인으로 복사하면 쓰기 속도가 대충 10MB/s 정도.. CPU 사용률은

50% 가까이 됩니다. 쓰기 속도가 10MB/s가 나오는 이유가 아무래도 compression

아닐까 싶은데요..

자.. 이제 질문 나갑니다:

1. compression이 켜진 상태에서 ZIL의 추가로 쓰기 속도가 향상될까요?

2. compression을 끄면 쓰기 속도가 향상될까요?

3. 볼륨을 새로 만들지 않고 compression을 끄는 것이 가능합니까?

짧은글 일수록 신중하게.
김종성 2014-03
음.. 그러고 보니 10MB/s라.. NAS와 PC 사이에 있는 공유기가 100Mbps만 지원하는 게 아닌가 싶네요. lzjb는 쓰기 속도 감소가 거의 없다고 하는데..
유지헌 2014-03
압축이 켜져있다고 이렇게까지 느려지지 않을거 같은데요..
기존 볼륨의 압축을 끄면 새로 쓰는 파일부터 압축안하고 쓴다고 알고있고요

압축을 끈 새 데이터셋을 만든후 테스트해보세요.
전송속도가 10M라는데서 기가빗이아니라 100메가급으로 연결되어있을 가능성도 있을거같네요
     
김종성 2014-03
킄.. 감사합니다. 자문자답하고 있었는데.. 집에 가서 확인해봐야겠어요.
김종성 2014-03
ZFS compression과 performance에 대한 실험을 다룬 글입니다:

http://blogs.oracle.com/dap/entry/zfs_compression
김종성 2014-03
역시 공유기 문제네요. 3com 기가빗 허브로 바꿔줬더니 속도가 향상됐습니다. 읽기는 거의 100MB/s 이상 나와주는 것 같고.. 쓰기는 좀 떨어지긴 합니다. 수백MB 수준의 작은 파일은 100MB/s 이상 나오는 것으로 보이고.. 수십~수백GB 정도 대량 쓰기에서는 40~60MB/s 정도 되는 것 같네요.


QnA
제목Page 2501/5718
2014-05   5208835   정은준1
2015-12   1740537   백메가
2009-03   5686   한경도
2016-04   5686   송진현
2018-03   5686   MikroTik이진
2005-11   5686   오상훈
2017-01   5686   슬러그
2005-12   5686   박종대
2008-06   5686   김윤술
2016-04   5686   wdm42
2017-12   5686   isaiah
2005-11   5686   양성수
2011-10   5686   EYESSHOT
2012-03   5686   오성기
2008-02   5686   김윤희
2014-07   5686   빠시온
2017-01   5686   회상2
2014-03   5686   황진우
2005-07   5686   정영교
2020-02   5686   susemi
2005-12   5686   서원택
2018-03   5686   유남생