Go to main content

Oracle® ZFS Storage Appliance 관리 설명서, 릴리스 OS8.8.0

인쇄 보기 종료

업데이트 날짜: 2018년 11월
 
 

중복 제거된 복제

중복 제거된 복제는 복제 작업으로 네트워크를 통해 전송된 데이터 양을 줄이는 기능을 제공합니다. 이 기능은 특히 대기 시간이 길고 대역폭이 좁고 비용이 많이 드는 네트워크를 사용하는 경우 복제의 전송 중 데이터 대역폭 요구사항을 줄이는 데 유용합니다.


주 -  이 기능은 사전 처리 및 증가한 메모리 오버헤드의 형태로 비용이 부과됩니다. 중복 제거의 효율성은 데이터에 따라 매우 다르므로 이 기능을 운용 환경에서 사용하기 전에 대표 데이터 세트로 중복 제거 절약 효과를 확인하는 것이 좋습니다. 중복 제거된 복제는 중복 데이터가 많을수록 효과적입니다.

중복 제거된 복제는 기본적으로 사용 안함으로 설정됩니다. 다음 BUI 그림에서와 같이 개별 복제 작업에 대해 사용으로 설정할 수 있습니다.

image:복제 작업의 Dedup 등록 정보를 보여주는 이미지

중복 제거된 복제 통계

각 복제 작업에는 stats 노드가 있습니다. 이 노드는 복제 작업의 수명 동안 누적된 통계뿐 아니라 최근 복제 업데이트에 대한 정보를 기록합니다.

이러한 stats 필드는 다음을 수량화합니다.

  • 온디스크 압축 이점

  • 중복 제거 이점

  • 중복 데이터 스트림 압축 이점

  • 중복 업데이트 시간

  • 중복 제거 테이블 작성 시간(데이터 전송 전)

  • 중복 제거 테이블 최대 메모리 소비

중복 제거된 복제 스트림의 stats 노드에는 다음과 같은 읽기 전용 등록 정보가 있습니다.

표 136  복제 작업: stats 노드 등록 정보
등록 정보 이름
설명
logical_bytes
디스크의 데이터가 압축되지 않았고 이후 압축 또는 중복 제거가 없는 경우 복제 업데이트 데이터 스트림에 포함되는 바이트 수입니다.
phys_bytes
복제 중복 제거 또는 복제 데이터 스트림 압축이 수행되기 전 내부 복제 데이터 스트림에서의 바이트 수입니다.
after_dedup
복제 데이터 스트림을 중복 제거한 후 내부 복제 데이터 스트림에서의 바이트 수입니다.
to_network
복제 데이터 스트림 압축 파이프라인에서 네트워크에 제공한 바이트 수입니다. 사용으로 설정된 경우 복제 데이터 스트림 압축 결과를 보여줍니다.
duration
복제 업데이트를 수행하는 데 필요한 총 시간입니다.
dd_table_build
복제 업데이트를 실제 전송하기 전에 중복 제거 테이블을 만드는 데 걸린 시간입니다.
dd_table_mem
중복 제거 테이블에서 사용한 최대 메모리 양입니다.

stats 노드 필드를 나열하려면 먼저 복제 작업으로 이동하고 stats 노드를 입력한 다음 get을 입력합니다.

hostname:shares testproj action-001> stats
hostname:shares testproj action-001 stats>
hostname:shares testproj action-001 stats> get
Properties:
          replica_data_timestamp = Thu Apr 21 2016 06:14:58 GMT+0000 (UTC)
                       last_sync = Thu Apr 21 2016 17:50:18 GMT+0000 (UTC)
                        last_try = Thu Apr 21 2016 17:50:18 GMT+0000 (UTC)
                     last_result = success
              last_logical_bytes = 5.80401479T
                 last_phys_bytes = 3.57996902T
                last_after_dedup = 953.489698G
                 last_to_network = 943.954802G
                   last_duration = 11:35:26
             last_dd_table_build = 02:57:10
               last_dd_table_mem = 3.5273976G
                   total_updates = 40
             total_logical_bytes = 232.16591T
                total_phys_bytes = 143.198761T
               total_after_dedup = 90.2222261T
                total_to_network = 90.0359976T
                  total_duration = 404:34:00
                dd_total_updates = 20
          dd_total_logical_bytes = 116.080296T
             dd_total_phys_bytes = 71.5993804T
            dd_total_after_dedup = 18.6228456T
             dd_total_to_network = 18.4366172T
               dd_total_duration = 231:48:40
            dd_total_table_build = 59:03:20
              dd_total_table_mem = 70.547952G

최신 복제 통계도 전송 경보로 기록됩니다. 이 통계는 BUI 및 CLI를 통해 보고 액세스할 수 있습니다. 자세한 내용은 복제 경보를 참조하십시오.

중복 제거된 복제 통계 측정

중복 제거가 복제 스트림에 대해 사용으로 설정된 경우 중복 제거 및 압축에 대한 여러 계층을 통해 데이터가 변환됩니다. 데이터가 변환되면 데이터 속도가 측정되고 기록됩니다. 이러한 통계는 복제 작업의 stats 노드에 기록됩니다.

중복 제거가 복제 작업에 충분히 효과적이었는지 여부를 확인하려면 복제 통계를 검토합니다.

단일 중복 제거된 복제 업데이트 이점 비교

  • BUI에서 복제 완료 경보를 사용하여 phys_bytesafter_dedup 통계를 비교하면 중복 제거된 복제의 이점을 측정할 수 있습니다. 복제 경보에 대한 자세한 내용은 복제 경보를 참조하십시오.

  • CLI에서는 복제 작업 stats 노드를 사용하여 last_phys_byteslast_after_dedup 통계를 비교하면 중복 제거된 복제의 이점을 측정할 수 있습니다. stats 노드에 대한 자세한 내용은 중복 제거된 복제 통계를 참조하십시오.

평균 중복 제거된 복제 업데이트 이점 비교

  • 이 복제 작업으로 수행된 중복 제거된 복제 업데이트 모두에 대한 평균 이점을 측정하려면 복제 작업 stats 노드를 사용하여 dd_total_phys_bytesdd_total_after_dedup 통계를 비교합니다. stats 노드에 대한 자세한 내용은 중복 제거된 복제 통계를 참조하십시오.