mit Server 2012 R2 wurde die SMB Version 3.02 eingeführt, und ein neues Feature SMB Bandwith Limit. In einer converged network Installation kann damit unterbunden werden, dass z.B. die Live Migration zu viel Bandbreite nutzt, und Latenzen wichtigerer Services in die Höhe treibt.
Die Installation im Server erfolgt entweder mit dem Server Manager, oder per Powershell mit folgendem Befehl:
Add-WindowsFeature FS-SMBBW
der SMB Traffic wird in 3 Kategorien aufgeteilt
- VirtualMachine (Hyper-V zu SMB3 Storage )
- LiveMigration (Live Migration Traffic)
- Default (Rest)
cmdlets
1
2
3
4
5
6
7
8
9
|
PS C:\Windows\System32\WindowsPowerShell\v1.0> get-command *smbband*
CommandType Name ModuleName
----------- ---- ----------
Function Get-SmbBandwidthLimit SmbShare
Function Remove-SmbBandwidthLimit SmbShare
Function Set-SmbBandwidthLimit SmbShare
|
Set and Get
die Eingabe erfolgt in Bytes per Second, als Einheit kann KB,MB oder GB genutzt werden
1
2
3
4
5
6
7
8
|
PS C:\Users\dummy> Set-SmbBandwidthLimit -Category LiveMigration -BytesPerSecond 500MB
PS C:\Users\wache> Get-SmbBandwidthLimit
Category Bytes Per Second
-------- ----------------
LiveMigration 524288000
|
für Windows 8.1 sind zwar die cmdlets vorhanden, aber ohne Funktion