Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

가상 네트워크 장치에서 소비되는 물리적 네트워크 대역폭의 양 제어

대역폭 리소스 제어 기능을 통해 가상 네트워크 장치에서 소비되는 물리적 네트워크 대역폭을 제한할 수 있습니다. 이 기능은 최소한 Oracle Solaris 11 OS를 실행하고 가상 스위치로 구성된 서비스 도메인에서 지원됩니다. Oracle Solaris 10 서비스 도메인은 네트워크 대역폭 설정을 무시합니다. 이 기능은 하나의 게스트 도메인이 사용 가능한 물리적 네트워크 대역폭을 남김 없이 점유하지 않도록 합니다.

ldm add-vnetldm set-vnet 명령을 maxbw 등록 정보에 대한 값과 함께 사용하여 대역폭 제한을 지정합니다. ldm list-bindings 또는 ldm list-domain -o network 명령을 사용하여 기존 가상 네트워크 장치에 대한 maxbw 등록 정보 값을 봅니다. 최소 대역폭 제한은 10Mbps입니다.

네트워크 대역폭 제한

대역폭 리소스 제어는 가상 스위치를 통과하는 트래픽에만 적용됩니다. 따라서 Vnet 간 트래픽은 이 제한에 적용되지 않습니다. 구성된 물리적 백엔드 장치가 없는 경우 대역폭 리소스 제어를 무시할 수 있습니다.

최소 지원되는 대역폭 제한은 서비스 도메인의 Oracle Solaris 네트워크 스택에 따라 달라집니다. 대역폭 제한은 원하는 모든 높은 값으로 구성할 수 있습니다. 상한은 없습니다. 대역폭 제한은 대역폭이 구성된 값을 초과하지 않도록만 합니다. 따라서 가상 스위치에 지정된 물리적 네트워크 장치의 링크 속도보다 큰 값으로 대역폭 제한을 구성할 수 있습니다.

네트워크 대역폭 제한 설정

ldm add-vnet 명령을 사용하여 가상 네트워크 장치를 만들고 maxbw 등록 정보에 대한 값을 제공하여 대역폭 제한을 지정합니다.

primary# ldm add-vnet maxbw=limit if-name vswitch-name domain-name

ldm set-vnet 명령을 사용하여 기존 가상 네트워크 장치에 대한 대역폭 제한을 지정합니다.

primary# ldm set-vnet maxbw=limit if-name domain-name

maxbw 등록 정보에 대해 빈 값을 지정하여 대역폭 제한을 지울 수도 있습니다.

primary# ldm set-vnet maxbw= if-name domain-name

다음 예에서는 ldm 명령을 사용하여 대역폭 제한을 지정하는 방법을 보여줍니다. 대역폭은 단위와 함께 정수로 지정됩니다. 단위는 초당 메가비트의 경우 M 또는 초당 기가비트의 경우 G입니다. 단위를 지정하지 않을 경우 단위는 초당 메가비트입니다.

예 41  가상 네트워크 장치를 만들 때 대역폭 제한 설정

다음 명령은 대역폭 제한이 100Mbps인 가상 네트워크 장치(vnet0)를 만듭니다.

primary# ldm add-vnet maxbw=100M vnet0 primary-vsw0 ldg1

대역폭 제한을 최소값인 10Mbps보다 낮게 설정하려고 시도하면 다음 명령은 오류 메시지를 표시합니다.

primary# ldm add-vnet maxbw=1M vnet0 primary-vsw0 ldg1
예 42  기존 가상 네트워크 장치에 대한 대역폭 제한 설정

다음 명령은 기존 vnet0 장치에 대한 대역폭 제한을 200Mbps로 설정합니다.

실시간 네트워크 트래픽 패턴에 따라 대역폭의 양이 지정된 200Mbps 제한에 도달하지 못할 수 있습니다. 예를 들어, 대역폭은 200Mbps 제한을 초과하지 않는 95Mbps가 될 수 있습니다.

primary# ldm set-vnet maxbw=200M vnet0 ldg1

다음 명령은 기존 vnet0 장치에 대한 대역폭 제한을 2Gbps로 설정합니다.

MAC 레이어에서 대역폭에 대한 상한이 없으므로 기본 물리적 네트워크 속도가 2Gbps 미만이라도 제한을 2Gbps로 설정할 수 있습니다. 이러한 경우 대역폭 제한 효과가 없습니다.

primary# ldm set-vnet maxbw=2G vnet0 ldg1
예 43  기존 가상 네트워크 장치에 대한 대역폭 제한 지우기

다음 명령은 지정된 네트워크 장치(vnet0)에 대한 대역폭 제한을 지웁니다. 이 값을 지우면 가상 네트워크 장치는 기본 물리적 장치에서 제공하는 사용 가능한 최대 대역폭을 사용합니다.

primary# ldm set-vnet maxbw= vnet0 ldg1
예 44  기존 가상 네트워크 장치의 대역폭 제한 보기

ldm list-bindings 명령은 지정된 가상 네트워크 장치에 대한 maxbw 등록 정보의 값을 표시합니다(정의된 경우).

다음 명령은 vnet3 가상 네트워크 장치에 15Mbps의 대역폭 제한이 있음을 보여 줍니다. 설정된 대역폭 제한이 없을 경우 MAXBW 필드는 비어 있습니다.

primary# ldm ls-bindings -e -o network ldg3
NAME
ldg3

MAC
    00:14:4f:f8:5b:12

NETWORK
    NAME         SERVICE                MACADDRESS PVID|PVLAN|VIDs
    ----         -------                ---------- ---------------
    vnet3        primary-vsw0@primary   00:14:4f:fa:ba:b9 1|--|--
            DEVICE     :network@0       ID   :0
            LINKPROP   :--              MTU  :1500
            MAXBW      :15M             MODE :--
            CUSTOM     :disable
            PRIORITY   :--              COS  :--
            PROTECTION :--

        PEER                   MACADDRESS          PVID|PVLAN|VIDs
        ----                   ----------          ---------------
        primary-vsw0@primary   00:14:4f:f9:08:28   1|--|--
            LINKPROP   :--              MTU  :1500
            MAXBW      :--              LDC  :0x0
            MODE       :--

다음과 같이 dladm show-linkprop 명령을 사용하여 maxbw 등록 정보 값을 볼 수도 있습니다.

# dladm show-linkprop -p maxbw
LINK              PROPERTY PERM VALUE  EFFECTIVE DEFAULT POSSIBLE
...
ldoms-vsw0.vport0 maxbw    rw   15     15        --      --