5.2. 논리 볼륨 캐싱


dm-cache 또는 dm-writecache 대상을 사용하여 논리 볼륨을 캐시할 수 있습니다.

DM-cache 는 속도가 느린 스토리지 장치(HDD)의 캐시로 더 빠른 SSD(스토리지 장치)를 사용합니다. 읽기 및 쓰기 데이터를 캐시하여 자주 사용하는 데이터에 대한 액세스 시간을 최적화합니다. 읽기 및 쓰기 작업을 강화하면 성능이 크게 향상될 수 있는 혼합 워크로드 환경에서 유용합니다.

DM-writecache 는 기본 스토리지 장치(HDD)에 커밋되기 전에 더 빠른 SSD(스토리지 미디어)를 사용하여 쓰기 데이터를 임시로 보관하여 쓰기 작업을 최적화합니다. 쓰기 성능이 데이터 전송 프로세스의 속도가 느려질 수 있는 쓰기 집약적인 애플리케이션에 유용합니다.

5.2.1. dm-cache를 사용하여 논리 볼륨 캐싱

dm-cache 를 사용하여 LV를 캐시하면 캐시 풀이 생성됩니다. 캐시 풀은 실제 캐시된 콘텐츠를 저장하는 캐시 데이터와 캐시에 저장된 콘텐츠를 추적하는 캐시 메타데이터를 결합하는 LV입니다. 그런 다음 이 풀은 특정 LV와 연결하여 해당 데이터를 캐시합니다.

DM -cache 는 두 가지 유형의 블록을 대상으로 합니다. 자주 액세스하는(hot) 블록은 캐시로 이동하고 덜 자주 액세스(cold) 블록은 느린 장치에 남아 있습니다.

사전 요구 사항

  • 관리 액세스.

절차

  1. 캐시할 LV 및 해당 볼륨 그룹을 표시합니다.

    # lvs -o lv_name,vg_name
      LV                   VG
      LogicalVolumeName    VolumeGroupName
  2. 캐시 풀을 생성합니다.

    # lvcreate --type cache-pool --name CachePoolName --size Size VolumeGroupName /FastDevicePath

    CachePoolName 을 캐시 풀 이름으로 교체합니다. Size 를 캐시 풀의 크기로 바꿉니다. VolumeGroupName 을 볼륨 그룹의 이름으로 교체합니다. /FastDevicePath 를 빠른 장치의 경로(예: SSD 또는 NVME)로 바꿉니다.

  3. 캐시 풀을 LV에 연결합니다.

    # lvconvert --type cache --cachepool VolumeGroupName/CachePoolName VolumeGroupName/LogicalVolumeName

검증

  • LV가 캐시되었는지 확인합니다.

    # lvs -o lv_name,pool_lv
    
      LV                   Pool
      LogicalVolumeName    [CachePoolName_cpool]
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동