23.17.8.14. QoS (Quality of Service)
수신 및 발신 트래픽은 독립적으로 형성되어 QoS(Quality of Service)를 설정할 수 있습니다.
bandwidth
요소는 대부분의 인바운드 및 하나의 아웃바운드 자식 요소를 가질 수 있습니다. 이러한 자식 요소를 벗어나면 해당 트래픽 방향에 QoS가 적용되지 않습니다. 따라서 도메인의 들어오는 트래픽만 정렬하려면 인바운드만 사용하고 그 반대의 경우도 마찬가지입니다.
이러한 각 요소에는 필수 특성
평균이
1개(또는 아래에 설명된
대로)가 있습니다. 평균은
형성되는 인터페이스에서 평균 비트 비율을 지정합니다. 또한 다음 두 가지 선택적 속성이 있습니다.
peak
- 이 속성은 브리지에서 데이터를 보낼 수 있는 최대 속도를 초 단위로 지정합니다. Linux 인그레스 필터가 아직 알 수 없으므로 이 구현의 제한은 아웃바운드 요소에서 이 특성이 무시됩니다.- 최대 속도에서 버스트 수 있는 바이트 수를 지정합니다.Specifies the amount of bytes that can be
burst
at peak speed. 특성에 허용되는 값은 정수 번호입니다.
평균
및 최대
특성의 단위는 초당 킬로바이트이며, burst
는 킬로바이트로만 설정됩니다. 또한 인바운드 트래픽은 선택적으로 플로어
특성을 가질 수 있습니다. 이렇게 하면 셰이핑된 인터페이스에 대해 최소 처리량이 보장됩니다. 플로어
를 사용하면 모든 트래픽이 QoS 결정이 내려질 수 있는 한 지점을 통과해야 합니다. 따라서 인터페이스 type='network'/와 forward
type
of route
,nat
, 또는 전혀 전달하지 않는 경우에만 사용할 수 있습니다. 가상 네트워크 내에서 모든 연결된 인터페이스에 적어도 인바운드 QoS 세트(최소평균
)가 있어야 하지만, 플로어 특성은 평균을
지정할 필요가 없습니다. 그러나 최대
및 버스트
속성에는 여전히 평균이
필요합니다. 현재 수신 qdiscs에는 클래스가 없을 수 있으므로 플로어
는 아웃바운드 트래픽만 적용할 수 있습니다.
QoS 구성 설정을 지정하려면 관리 도구를 사용하여 도메인 XML을 다음과 같이 변경합니다.
그림 23.62. 서비스 품질
... <devices> <interface type='network'> <source network='default'/> <target dev='vnet0'/> <bandwidth> <inbound average='1000' peak='5000' floor='200' burst='1024'/> <outbound average='128' peak='256' burst='256'/> </bandwidth> </interface> <devices> ...