볼륨에 대한 조절 관리

관리 GUI 또는 명령행 인터페이스를 사용하여 볼륨에 대한 조절을 작성하고 수정하고 제거할 수 있습니다.

제한은 시스템이 특정 볼륨 또는 볼륨 그룹에서 I/O를 처리 중일 때 사용되는 자원의 양을 제어하는 메커니즘입니다. 제한이 정의되면 시스템이 I/O를 처리하거나 I/O의 처리를 지연하여 더 중요한 I/O를 위해 자원을 해제합니다.

관리 GUI 사용

특정 볼륨에 대해 새 제한을 작성하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 볼륨 > 볼륨을 선택하십시오.
  2. 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오.
    참고: 여러 볼륨을 선택하여 둘 이상의 볼륨에 제한을 적용할 수 있습니다.
  3. 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
    대역폭 한계
    시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 작성을 클릭하십시오.
    IOPS 한계
    시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 작성을 클릭하십시오.
특정 볼륨에 대해 기존의 제한을 편집하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 볼륨 > 볼륨을 선택하십시오.
  2. 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오.
  3. 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
    대역폭 한계
    시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 저장을 클릭하십시오.
    IOPS 한계
    시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 저장을 클릭하십시오.
특정 볼륨에 대해 제한을 제거하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 볼륨 > 볼륨을 선택하십시오.
  2. 볼륨 또는 여러 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오.
  3. 제한 편집 페이지에서, 삭제하려는 제한 옆의 제거를 클릭하십시오.

명령행 인터페이스 사용

명령행 인터페이스를 사용하여 사용하여 볼륨의 대역폭 및 IOPS에 대한 새 제한을 작성하려면 다음 명령을 입력하십시오.
mkthrottle -type vdisk -bandwidth bandwidth_limit_in_mb -iops iops_limit -vdisk  vdisk_id_or_vdisk_name 
여기서 bandwidth_limit_in_mb은 시스템이 해당 볼륨에 대한 I/O의 처리를 지연하기 전에 지정된 볼륨에 대해 시스템이 처리할 수 있는 대역폭의 최대량입니다. iops_limit은 시스템이 이 볼륨에 대한 처리를 지연하기 전에 시스템이 처리할 수 있는 초당 최대 I/O 조작 수입니다. vdisk_id_or_vdisk_name은 제한이 적용되는 볼륨의 ID 또는 이름입니다.
볼륨에 대한 기존 조절을 변경하려면 다음 명령을 입력하십시오.
chthrottle -type vdisk -bandwidth bandwidth_limit_in_mb -iops iops_limit throttle_name_or_id 
여기서 bandwidth_limit_in_mb은 시스템이 해당 볼륨에 대한 I/O의 처리를 지연하기 전에 지정된 호스트에 대해 시스템이 처리할 수 있는 대역폭의 최대량입니다. iops_limit은 시스템이 이 볼륨에 대한 처리를 지연하기 전에 시스템이 처리할 수 있는 초당 최대 I/O 조작 수입니다. throttle_id_or_name은 변경 중인 제한의 ID 또는 이름입니다.
명령행 인터페이스를 사용하여 볼륨의 제한을 제거하려면 다음 명령을 입력하십시오.
rmthrottle throttle_name_or_id 
여기서 throttle_name_or_id는 제거 중인 제한의 ID 또는 이름입니다.