게시물 1,376건
   
[ZFS] dedup 중복제거
글쓴이 : 최고관리자 날짜 : 2014-05-19 (월) 13:23 조회 : 7375
글주소 :
                                

출처 : http://www.oracle.com/technetwork/articles/servers-storage-admin/o11-113-size-zfs-dedup-1354231.html


dedup 등록정보를 활성화시키게 되면 ZFS 파일 시스템에서 중복데이터를 제거하게 됩니다. 
아래 이미지처럼 파일시스템의 dedup 등록정보가 사용으로 설정된 경우 중복 데이터블록이 동기적으로 제거되며 그결과 고유한 데이터만 저장되고 공통 구성 요소는 파일간에 공유됩니다.




중복제거의 경우 디스크 공간 사용 및 비용을 절감할수 있으나 사용하기전에 메모리 요구 사항을 고려해야합니다. 또한 파일시스템에서 압축을 활성화하면 디스크 공간을 더욱 줄일수 있습니다.


ZFS 데이터 중복제거(dedup) 요구사항
dedup 정보를 활성화하기 이전 아래 조건을 먼저 확인합니다.

1) 중복제거를 통한 공간 절약이 가능한 데이터인지 확인
# zdb -S dedup_pool_test
Simulated DDT histogram:
bucket              allocated                       referenced
______   ______________________________   ______________________________
refcnt   blocks   LSIZE   PSIZE   DSIZE   blocks   LSIZE   PSIZE   DSIZE
------   ------   -----   -----   -----   ------   -----   -----   -----
     1     163K   20.3G   20.3G   20.3G     163K   20.3G   20.3G   20.3G
     2    93.5K   11.7G   11.7G   11.7G     227K   28.4G   28.4G   28.4G
     4    1.26K    161M    161M    161M    5.55K    710M    710M    710M
     8        5    640K    640K    640K       46   5.75M   5.75M   5.75M
    16        3    384K    384K    384K       75   9.38M   9.38M   9.38M
    32        1    128K    128K    128K       40      5M      5M      5M
    64        2    256K    256K    256K      216     27M     27M     27M
   128        5    640K    640K    640K      989    124M    124M    124M
   256        4    512K    512K    512K    1.38K    177M    177M    177M
   512        1    128K    128K    128K      803    100M    100M    100M
  128K        1    128K    128K    128K     165K   20.7G   20.7G   20.7G
 Total     257K   32.2G   32.2G   32.2G     564K   70.5G   70.5G   70.5G
dedup = 2.19, compress = 1.00, copies = 1.00, dedup * compress / copies = 2.19
==> 예상 중복제거 비율이 2보다 클 경우 중복 제거를 통한 공간 절약 효과가 있습니다.
위의경우 dedup=2.19 > 2 보다 크기에 중복 제거를 사용으로 함으로써 공간 절약 효과를 볼수 있을것으로 판단됩니다.

2) 시스템 메모리가 중복 제거를 지원할 정도로 충분한지 확인
 - 각 코어 내부이ㅡ 중복제거 테이블 항목은 약 320바이트
 - 할당된 블록 수에 320을 곱해 확인
  in-core DDT size = 257K x 320 = 83520K

3) 중복 제거 테이블이 메모리에 적합할때 중복 제거 성능이 가장좋으며 중복제거 테이블을 디스크에 기록해야 할 경우 성능이 저하됩니다.

메모리가 리소스가 부족한 상태로 파일 시스템에서 중복제거를 사용으로 설정하면 파일 시스템과 관련된 작업을 수행할 때 시스템 성능이 저하될수 있습니다.

예를 들어 메모리 리소스가 부족한 상태로 중복 제거가 사용으로 설정된 큰 파일 시스템을 제거하면 시스템 성능이 저하될수 있습니다.


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.