Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for RHEL 8

8.7. RAID 볼륨이 초기화되는 속도 제어

RAID10 논리 볼륨을 생성할 때 동기화 작업으로 논리 볼륨을 초기화하는 데 필요한 백그라운드 I/O는 볼륨 그룹 메타데이터 업데이트, 특히 많은 RAID 논리 볼륨을 생성할 때와 같은 다른 I/O 작업을 LVM 장치에 분산시킬 수 있습니다. 이로 인해 다른 LVM 작업이 느려질 수 있습니다.

복구 제한을 구현하여 RAID 논리 볼륨이 초기화되는 속도를 제어할 수 있습니다. lvcreate 명령의 --minrecoveryrate--maxrecoveryrate 옵션을 사용하여 해당 작업에 대해 최소 및 최대 I/O 비율을 설정하여 동기화 작업을 수행하는 속도를 제어합니다. 이러한 옵션을 다음과 같이 지정합니다.

  • --maxrecoveryrate Rate[bBsSkKmMgG]

    nominal I/O 작업이 중복되지 않도록 RAID 논리 볼륨의 최대 복구 속도를 설정합니다. Rate 는 배열의 각 장치에 대한 초당 양으로 지정됩니다. 접미사가 지정되지 않은 경우 kiB/sec/device로 가정합니다. 복구 비율을 0으로 설정하면 바인딩 해제됩니다.

  • --minrecoveryrate Rate[bBsSkKmMgG]

    RAID 논리 볼륨의 최소 복구 속도를 설정하여 동기화 작업에 대한 I/O가 높은 경우 I/O가 과도한 I/O가 있는 경우에도 최소 처리량을 달성하도록 합니다. Rate 는 배열의 각 장치에 대한 초당 양으로 지정됩니다. 접미사가 지정되지 않은 경우 kiB/sec/device로 가정합니다.

다음 명령은 최대 복구 속도 128 kiB/sec/device를 사용하여 크기가 10GB인 2방향 RAID10 배열을 생성합니다. 배열의 이름은 my_lv 이며 볼륨 그룹 my_vg 에 있습니다.

# lvcreate --type raid10 -i 2 -m 1 -L 10G --maxrecoveryrate 128 -n my_lv my_vg

RAID 스크럽 작업에 대해 최소 및 최대 복구 속도를 지정할 수도 있습니다.