30.4.4. UDS 인덱스 구성
VDO는 UDS라는 고성능 중복 제거 인덱스를 사용하여 데이터의 중복 블록을 감지합니다. 중복 제거 창 은 인덱스가 기억하는 이전에 작성된 블록 수입니다. 중복 제거 창의 크기를 구성할 수 있습니다. 지정된 창 크기의 경우 인덱스에는 특정 양의 RAM과 특정 양의 디스크 공간이 필요합니다.For a given window size, the index will require a specific amount of RAM and a specific amount of disk space. 일반적으로 창 크기는
--indexMem= size
옵션을 사용하여 인덱스 메모리크기를지정하여 결정됩니다. 사용할 디스크 공간의 양은 자동으로 결정됩니다.
일반적으로 Red Hat은 모든 프로덕션 사용 사례에 스파스 UDS 인덱스를 사용할 것을 권장합니다. 이것은 매우 효율적인 인덱싱 데이터 구조로, 중복 제거 창에서 블록당 약 1/10의 bytes가 필요합니다. 디스크에서 블록당 약 72바이트의 디스크 공간이 필요합니다. 이 인덱스의 최소 구성은 256MB의 iLO와 디스크상의 약 25GB의 공간을 사용합니다. 이 구성을 사용하려면 troubleshooting create 명령에
--sparseIndex=enabled --indexMem=0.25
옵션을 지정합니다. 이 설정으로 인해 2.5TB의 중복 제거 창이 생성됩니다(즉, 2.5TB의 이력을 기억함). 대부분의 사용 사례에서 2.5TB의 중복 제거 창은 최대 10TB의 스토리지 풀에 적합합니다.
그러나 인덱스의 기본 구성은 dense 인덱스를 사용하는 것입니다. 이 인덱스는 III에서 상당히 덜 효율적이지만 (또한 10의 요인에 의해) 필요한 최소 디스크 공간을 많이 가지고 있으므로 제한된 환경에서 평가하기가 더 편리합니다.
일반적으로 VDO 볼륨의 물리 크기의 분기에 해당하는 중복 제거 창은 권장되는 구성입니다. 그러나 이는 실제적인 요구 사항이 아닙니다. 작은 중복 제거 창 (물리 저장 용량과 분리)도 많은 사용 사례에서 상당한 양의 중복 데이터를 찾을 수 있습니다. 더 큰 창을 사용할 수도 있지만 대부분의 경우 추가 이점이 거의 없습니다.
이 중요한 시스템 매개변수 튜닝에 대한 추가 지침은 Red Hat 기술 계정 관리자 담당자에게 문의하십시오.