Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

设置网络带宽限制

可以使用 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 表示千兆比特/秒。如果未指定单位,则单位为兆比特/秒。

示例 11-4  在创建虚拟网络设备时设置带宽限制

以下命令创建带宽限制为 100 Mbps 的一个虚拟网络设备 (vnet0)。

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

如果尝试设置低于最小值 (10 Mbps) 的带宽限制,以下命令将发出一条错误消息。

primary# ldm add-vnet maxbw=1M vnet0 primary-vsw0 ldg1
示例 11-5  在现有虚拟网络设备上设置带宽限制

以下命令在现有的 vnet0 设备上设置带宽限制 200 Mbps。

带宽量可能不会达到指定的限制 200 Mbps,具体取决于实时网络通信模式。例如,带宽可能为 95 Mbps,这没有超出 200 Mbps 限制。

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

以下命令在现有的 vnet0 设备上设置带宽限制 2 Gbps。

因为 MAC 层中的带宽没有上限,所以可以将限制设置为 2 Gbps,即使底层物理网络速度低于 2 Gbps 也是如此。在这种情况下,带宽限制不会有任何效果。

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 虚拟网络设备的带宽限制为 15 Mbps。如果未设置带宽限制,则 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        --      --