上午一直在折腾一个问题,使用VMware vSphere PowerCLI Cmdlets中的函数,无法从虚拟Switch的vSwitch0中获取TrafficShaping的相关信息,比如:平均band/PeakBand等,取得的一直都是空数据。
通过另一个函数Get-VDTrafficShapingPolicy
倒是可以取得数据,但这个是获取分散虚拟switch中的TrafficShapingPolicy信息。
Get-VDTrafficShapingPolicy:This cmdlet retrieves the traffic shaping policy for distributed ports.
1. 什么是Traffic Shaping
参考wiki上的定义,使用Traffic Shaping,能控制计算机网络中的通信流量,延迟包的发送与接受,以达到通信性能的最优化,减少延迟,保证带宽。
2. vmware中的Traffic Shaping
在vmware的如下网络设定中存在Traffic Shaping的设置:
- vSphere标准switch,以及下属的portgroup(如VSAN/Management)
- vSphere分散标准switch,以及下属的portgroup
针对Traffic Shaping,可以设置如下的信息:
- 平均バンド幅
- バーストサイズ
- ピークバンド幅