20.44. 디스크 I/O 3rottling
virsh blkdeviotune 명령은 지정된 게스트 가상 머신에 대해 디스크 I/O 제한을 설정합니다. 이렇게 하면 게스트 가상 머신이 공유 리소스를 사용하는 것을 방지할 수 있으므로 다른 게스트 가상 머신의 성능에 영향을 미칠 수 있습니다. 다음 형식을 사용해야 합니다.
#virsh blkdeviotune domain <device> [[--config] [--live] | [--current]] [[total-bytes-sec] | [read-bytes-sec] [write-bytes-sec]] [[total-iops-sec] [read-iops-sec] [write-iops-sec]]
유일한 필수 매개변수는 게스트 가상 머신의 도메인 이름입니다. 도메인 이름을 나열하려면 virsh domblklist 명령을 실행합니다.
--config
,--live
및 --current
인수는 20.43절. “스케줄 매개변수 설정” 에서와 동일하게 작동합니다. 제한을 지정하지 않으면 현재 I/O 제한 설정을 쿼리합니다. 그렇지 않으면 다음 플래그를 사용하여 제한을 변경합니다.
--total-bytes-sec
- 초당 총 처리량 제한을 지정합니다.--read-bytes-sec
- 초당 읽기 처리량 제한을 지정합니다.--write-bytes-sec
- 초당 쓰기 처리량 제한을 지정합니다.--total-iops-sec
은 초당 총 I/O 작업 제한을 지정합니다.--read-iops-sec
- 초당 읽기 I/O 작업 제한을 지정합니다.--write-iops-sec
- 초당 쓰기 I/O 작업 제한을 지정합니다.
자세한 내용은 virsh 도움말 페이지의 blkdeviotune 섹션을 참조하십시오. 도메인 XML 예제는 그림 23.27. “장치 - 하드 드라이브, 플로피 디스크, CD-ROM 예” 을 참조하십시오.