오프로드 I/O에 대한 조절 관리

관리 GUI 또는 명령행 인터페이스를 사용하여 오프로드 I/O 조절을 작성, 수정 및 제거할 수 있습니다.

제한은 시스템이 I/O를 처리 중일 때 사용되는 자원의 양을 제어하는 메커니즘입니다. 제한이 정의되면 시스템은 I/O를 처리하거나 I/O의 처리를 지연하여 더 중요한 I/O를 위해 자원을 해제합니다. 시스템은 또한 오프로드 I/O 조작에 대해 I/O 조작의 처리를 지연하기 위한 제한도 지원합니다.

관리 GUI 사용

오프로드 I/O에 대해 새 제한을 작성하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 시스템 > 조치 > 오프로드 I/O 제한 편집을 선택하십시오.
  2. 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
    대역폭 한계
    시스템이 이 오프로드에 대해 I/O 처리를 지연하기 전에 시스템이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 작성을 클릭하십시오.
    IOPS 한계
    시스템이 이 오프로드에 대해 I/O 처리를 지연하기 전에 시스템이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 작성을 클릭하십시오.
오프로드 I/O에 대해 기존 제한을 편집하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 시스템 > 조치 > 오프로드 I/O 제한 편집을 선택하십시오.
  2. 제한 편집 페이지에서, 다음 제한에 대한 값을 입력하십시오.
    대역폭 한계
    시스템이 이 오프로드에 대해 I/O 처리를 지연하기 전에 시스템이 처리할 수 있는 대역폭의 최대량을 입력하십시오. 저장을 클릭하십시오.
    IOPS 한계
    시스템이 이 오프로드에 대해 I/O 처리를 지연하기 전에 시스템이 처리할 수 있는 초당 최대 I/O 조작 수를 입력하십시오. 저장을 클릭하십시오.
오프로드 I/O 제한을 제거하려면 다음 단계를 완료하십시오.
  1. 관리 GUI에서 시스템 > 조치 > 오프로드 I/O 제한 편집을 선택하십시오.
  2. 제한 편집 페이지에서, 삭제하려는 제한 옆의 제거를 클릭하십시오.

명령행 인터페이스 사용

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