5.4. 블록 맵 캐시 크기 증가

VDO 볼륨의 전체 캐시 크기를 늘려 읽기 및 쓰기 성능을 모두 향상시킬 수 있습니다.

확장된 읽기 및 쓰기 대기 시간이 있거나 애플리케이션 요구 사항에 부합하지 않는 스토리지에서 읽은 상당한 양의 데이터를 관찰하는 경우 캐시 크기에 조정이 필요할 수 있습니다.

주의

메모리 오버헤드가 15 %입니다. 더 큰 캐시는 더 많은 RAM을 사용하고 전체 시스템 안정성에 영향을 미칠 수 있습니다.

절차

  1. /etc/lvm/profile/<filename > 구성 파일에 다음 행을 추가합니다.

    vdo_block_map_cache_size_mb=<cache_size>

    & lt;filename& gt;을 구성 파일의 이름으로 바꿉니다. & lt;cache_size >를 새 캐시 크기로 바꿉니다. 접미사가 제공되지 않은 경우(예: 10G 또는 1T )는 메가바이트로 해석됩니다.

    참고

    캐시 크기는 128MB에서 16TB 범위 내에서 4096의 배수, 논리 스레드당 최소 16MB여야 합니다. 다음에 VDO 장치가 시작될 때 변경 사항이 적용됩니다. 이미 실행 중인 장치는 영향을 받지 않습니다.

  2. VDO 볼륨을 중지합니다.

    # vdo stop --name=<volume_name>

    & lt;volume_name >을 VDO 볼륨의 이름으로 바꿉니다.

  3. VDO 볼륨을 시작합니다.

    # vdo start --name=<volume_name>

    & lt;volume_name >을 VDO 볼륨의 이름으로 바꿉니다.

검증

  • 현재 VDO 볼륨 구성을 확인합니다.

    # vdo status --name=<volume_name>

    & lt;volume_name >을 VDO 볼륨의 이름으로 바꿉니다.

추가 리소스

  • VDO(8) 도움말 페이지