볼륨에 대한 조절 관리
관리 GUI 또는 명령행 인터페이스를 사용하여 볼륨에 대한 조절을 작성하고 수정하고 제거할 수 있습니다.
제한은 시스템이 특정 볼륨 또는 볼륨 그룹에서 I/O를 처리 중일 때 사용되는 자원의 양을 제어하는 메커니즘입니다. 제한이 정의되면 시스템이 I/O를 처리하거나 I/O의 처리를 지연하여 더 중요한 I/O를 위해 자원을 해제합니다.
관리 GUI 사용
특정 볼륨에 대해 새 제한을 작성하려면 다음 단계를 완료하십시오.
- 관리 GUI에서 을 선택하십시오.
- 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오. 참고: 여러 볼륨을 선택하여 둘 이상의 볼륨에 제한을 적용할 수 있습니다.
- 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
- 대역폭 한계
- 시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 작성을 클릭하십시오.
- IOPS 한계
- 시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 작성을 클릭하십시오.
특정 볼륨에 대해 기존의 제한을 편집하려면 다음 단계를 완료하십시오.
- 관리 GUI에서 을 선택하십시오.
- 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오.
- 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
- 대역폭 한계
- 시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 저장을 클릭하십시오.
- IOPS 한계
- 시스템이 이 볼륨에 대해 처리를 지연하기 전에 볼륨이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 저장을 클릭하십시오.
특정 볼륨에 대해 제한을 제거하려면 다음 단계를 완료하십시오.
- 관리 GUI에서 을 선택하십시오.
- 볼륨 또는 여러 볼륨을 마우스 오른쪽 단추로 클릭하고 제한 편집...을 선택하십시오.
- 제한 편집 페이지에서, 삭제하려는 제한 옆의 제거를 클릭하십시오.
명령행 인터페이스 사용
명령행 인터페이스를 사용하여 사용하여 볼륨의
대역폭 및 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 또는 이름입니다.