Oracle® VM Server for SPARC 3.2 管理ガイド

印刷ビューの終了

更新: 2015 年 5 月
 
 

ネットワーク帯域幅の制限の設定

仮想ネットワークデバイスを作成し、maxbw プロパティーの値を入力することで帯域幅の制限を指定するには、ldm add-vnet コマンドを使用します。

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 です。単位を指定しない場合は、メガビット/秒の単位になります。

使用例 11-4  仮想ネットワークデバイスの作成時における帯域幅の制限の設定

次のコマンドは、帯域幅の制限が 100M ビット/秒の仮想ネットワークデバイス (vnet0) を作成します。

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

次のコマンドでは、帯域幅の制限を最小値 (10M ビット/秒) 未満に設定しようとすると、エラーメッセージが発行されます。

primary# ldm add-vnet maxbw=1M vnet0 primary-vsw0 ldg1
使用例 11-5  既存の仮想ネットワークデバイスにおける帯域幅の制限の設定

次のコマンドは、既存の vnet0 デバイスでの帯域幅の制限を 200M ビット/秒に設定します。

リアルタイムのネットワークトラフィックパターンによっては、帯域幅の量が指定された 200M ビット/秒の制限に達しない可能性があります。たとえば、帯域幅が 200M ビット/秒の制限を超過しない 95M ビット/秒になる可能性があります。

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

次のコマンドは、既存の vnet0 デバイスでの帯域幅の制限を 2G ビット/秒に設定します。

MAC 層には帯域幅の上限がないため、ベースとなる物理ネットワークの速度が 2G ビット/秒未満である場合でも、制限を 2G ビット/秒に設定できます。このような場合、帯域幅の制限は無効になります。

primary# ldm set-vnet maxbw=2G vnet0 ldg1
使用例 11-6  既存の仮想ネットワークデバイスにおける帯域幅の制限のクリア

次のコマンドは、指定した仮想ネットワークデバイス (vnet0) での帯域幅の制限をクリアします。この値をクリアすると、仮想ネットワークデバイスでは、ベースとなる物理デバイスで提供されている最大限の帯域幅が使用されます。

primary# ldm set-vnet maxbw= vnet0 ldg1
使用例 11-7  既存の仮想ネットワークデバイスにおける帯域幅の制限の表示

ldm list-bindings コマンドは、指定した仮想ネットワークデバイスの maxbw プロパティー値 (定義されている場合) を表示します。

次のコマンドは、仮想ネットワークデバイス (vnet0) の帯域幅の制限が 15M ビット/秒であることを表示します。帯域幅の制限が設定されていない場合は、MAXBW フィールドは空白です。

primary# ldm list-bindings
...
VSW
  NAME         MAC               NET-DEV   ID   DEVICE   LINKPROP
   primary-vsw0 00:14:4f:f9:95:97 net0      0    switch@0 1
 
   DEFAULT-VLAN-ID PVID VID       MTU   MODE   INTER-VNET-LINK
   1               1              1500         on
 
   PEER       MAC               PVID VID MTU  MAXBW  LINKPROP INTERVNETLINK
   vnet0@ldg1 00:14:4f:fb:b8:c8 1        1500 15
 
...
 
   NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
   ldg1             bound      ------  5000    8     2G
 
   NETWORK
      NAME             SERVICE                     ID   DEVICE     
      vnet0            primary-vsw0@primary        0    network@0
 
      MAC               MODE   PVID VID     MTU   MAXBW      LINKPROP
      00:14:4f:fb:b8:c8 1                   1500  15

      PEER                        MAC               MODE   PVID VID
      primary-vsw0@primary        00:14:4f:f9:95:97  1
 
      MTU   MAXBW      LINKPROP         
      1500

dladm show-linkprop コマンドを使用すると、次のように maxbw プロパティー値を表示することもできます。

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