This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
virtualization:microsoft:hyper-v-performance [2013/01/19 15:48] gcooper created |
virtualization:microsoft:hyper-v-performance [2019/05/20 11:31] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Hyper-V Performance ====== | ====== Hyper-V Performance ====== | ||
+ | |||
+ | See also **[[https:// | ||
http:// | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
* In machine BIOS, disable C1E and C-States | * In machine BIOS, disable C1E and C-States | ||
Line 9: | Line 19: | ||
* On switches, disable Spanning Tree Protocol for all connections to storage | * On switches, disable Spanning Tree Protocol for all connections to storage | ||
* Disable TCP Offloading and Receive Side scaling at the operating system level | * Disable TCP Offloading and Receive Side scaling at the operating system level | ||
- | * < | + | |
- | C: | + | < |
- | * Verify which NICs among the ones you have available give the best performance to the storage. * On my machines (Dell PE R610) I have 4 onboard Broadcom NICs and an additional Intel quad port board and I have found that using the same settings, when connecting the storage via the Intel NICs performance are way better than the Broadcom (side note: right the opposite on VMware, much better via Broadcom) | + | C: |
- | Disable NetBIOS and Microsoft protocols on connections to the storage | + | C: |
- | (obviously) | + | </ |
- | Install and configure iSCSI and MPIO using Dell MD Storage Software | + | |
- | Verify that MPIO is set at Round Robin with Subset | + | * Verify which NICs among the ones you have available give the best performance to the storage |
- | Designate a preferred Network for Cluster Shared Volumes Communication: | + | |
+ | | ||
+ | | ||
+ | | ||
+ | * MPIO tab on the disk properties in Server Management, Disk Management | ||
+ | | ||
PS C:\> ( Get-ClusterNetwork " | PS C:\> ( Get-ClusterNetwork " | ||
PS C:\> ( Get-ClusterNetwork " | PS C:\> ( Get-ClusterNetwork " | ||
PS C:\> ( Get-ClusterNetwork " | PS C:\> ( Get-ClusterNetwork " | ||
PS C:\> ( Get-ClusterNetwork " | PS C:\> ( Get-ClusterNetwork " | ||
- | Resulting settings | + | |
+ | * Resulting settings: | ||
PS C:\> Get-ClusterNetwork | ft Name, Metric, AutoMetric, Role | PS C:\> Get-ClusterNetwork | ft Name, Metric, AutoMetric, Role | ||
| | ||
Line 31: | Line 49: | ||
| | ||
| | ||
- | Install http:// | + | |
- | Set the TCPAckFrequency to 1 on interfaces to the iSCSI storage, as explained in http:// | + | * Install http:// |
+ | | ||
+ | |||
+ | ====== Testing ====== | ||
+ | |||
+ | http:// | ||
+ |