3.3. VDO의 Slab 크기

VDO 볼륨의 물리 스토리지는 여러 slabs로 나뉩니다. 각 slab은 물리 공간의 연속된 영역입니다. 지정된 볼륨에 대한 모든 slabs의 크기는 동일한 크기이며 128MB의 용량은 최대 32GB입니다.

기본 slab 크기는 작은 테스트 시스템에서 VDO를 쉽게 평가할 수 있도록 2GB입니다. 단일 VDO 볼륨은 최대 8192 개의 slabs을 가질 수 있습니다. 따라서 2GB slabs의 기본 구성에서 허용되는 최대 물리적 스토리지는 16TB입니다. 32GB slabs를 사용하는 경우 허용되는 최대 물리적 스토리지는 256TB입니다. VDO는 항상 메타데이터에 대해 하나 이상의 slab을 예약하므로 사용자 데이터를 저장하는 데 예약된 slab을 사용할 수 없습니다.

Slab 크기는 VDO 볼륨의 성능에 영향을 미치지 않습니다.

표 3.1. 물리 볼륨 크기별 권장 VDO slab 크기

물리 볼륨 크기권장되는 slab 크기

10-99GB

1GB

100GB - 1TB

2GB

2-256 TB

32GB

참고

기본 설정 2GB slab 크기와 0.25 밀도 인덱스를 사용하는 VDO 볼륨의 최소 디스크 사용량에는 approx 4.7GB가 필요합니다. 이는 0% 중복 제거 또는 압축에서 쓸 수 있는 2GB의 물리적 데이터보다 약간 적습니다.

여기에서 최소 디스크 사용은 기본 slab 크기 및 dense 인덱스의 합계입니다.

lvcreate 명령에 --config 'allocation/vdo_slab_size_mb=size-in-megabytes' 옵션을 제공하여 slab 크기를 제어할 수 있습니다.