User Manual
Table Of Contents
- Mellanox WinOF VPI User Manual
- Table of Contents
- List of Tables
- Document Revision History
- About this Manual
- 1 Introduction
- 2 Firmware Upgrade
- 3 Driver Features
- 3.1 Hyper-V with VMQ
- 3.2 Header Data Split
- 3.3 Receive Side Scaling (RSS)
- 3.4 Port Configuration
- 3.5 Load Balancing, Fail-Over (LBFO) and VLAN
- 3.6 Ports TX Arbitration
- 3.7 RDMA over Converged Ethernet (RoCE)
- 3.8 Network Virtualization using Generic Routing Encapsulation
- 3.9 Differentiated Services Code Point (DSCP)
- 4 Deploying Windows Server 2012 and Above with SMB Direct
- 5 Driver Configuration
- 6 Performance Tuning
- 7 OpenSM - Subnet Manager
- 8 InfiniBand Fabric
- 8.1 Network Direct Interface
- 8.2 part_man - Virtual IPoIB Port Creation Utility
- 8.3 InfiniBand Fabric Diagnostic Utilities
- 8.3.1 Utilities Usage
- 8.3.2 ibdiagnet
- 8.3.3 ibportstate
- 8.3.4 ibroute
- 8.3.5 ibdump
- 8.3.6 smpquery
- 8.3.7 perfquery
- 8.3.8 ibping
- 8.3.9 ibnetdiscover
- 8.3.10 ibtracert
- 8.3.11 sminfo
- 8.3.12 ibclearerrors
- 8.3.13 ibstat
- 8.3.14 vstat
- 8.3.15 osmtest
- 8.3.16 ibaddr
- 8.3.17 ibcacheedit
- 8.3.18 iblinkinfo
- 8.3.19 ibqueryerrors
- 8.3.20 ibsysstat
- 8.3.21 saquery
- 8.3.22 smpdump
- 8.4 InfiniBand Fabric Performance Utilities
- 8.4.1 ib_read_bw
- 8.4.2 ib_read_lat
- 8.4.3 ib_send_bw
- 8.4.4 ib_send_lat
- 8.4.5 ib_write_bw
- 8.4.6 ib_write_lat
- 8.4.7 ibv_read_bw
- 8.4.8 ibv_read_lat
- 8.4.9 ibv_send_bw
- 8.4.10 ibv_send_lat
- 8.4.11 ibv_write_bw
- 8.4.12 ibv_write_lat
- 8.4.13 nd_write_bw
- 8.4.14 nd_write_lat
- 8.4.15 nd_read_bw
- 8.4.16 nd_read_lat
- 8.4.17 nd_send_bw
- 8.4.18 nd_send_lat
- 8.4.19 NTttcp
- 9 Software Development Kit
- 10 Troubleshooting
- 11 Documentation
- Appendix A: Windows MPI (MS-MPI)
- Appendix B: NVGRE Configuration Scrips Examples
Rev 4.60
Mellanox Technologies
46
• Single port traffic - Improves performance for running single port traffic each time.
• Dual port traffic - Improves performance for running traffic on both ports simultaneously.
• Forwarding traffic - Improves performance for running scenarios that involve both ports (for exam-
ple: via IXIA)
• Multicast traffic - Improves performance when the main traffic runs on multicast.
Step 6.
Click on “Run Tuning” button.
Clicking the “Run Tuning” button changes several registry entries (described below), and
checks for system services that may decrease network performance. It also generates a log
including the applied changes.
Users can view this log to restore the previous values. The log path is:
This tuning is required to be performed only once after the installation is completed, and on one
adapter only (as long as these entries are not changed directly in the registry, or by some other
installation or script).
6.1.4 Tuning the Ethernet Network Adapter
The Ethernet Network Adapter general tuning can be performed during installation by modifying
some of Windows registries as explained in section "Registry Tuning" on page 32. Specific sce-
narios tuning can be set post-installation manually.
To improve the network adapter performance, activate the performance tuning tool as fol-
lows:
Step 1. Start the "Device Manager" (open a command line window and enter: devmgmt.msc).
Step 2. Open "Network Adapters".
Step 3. Select Mellanox Ethernet adapter, right click and select Properties.
Step 4. Select the "Performance tab".
Step 5. Choose one of the tuning scenarios:
• Single port traffic - Improves performance for running single port traffic each time.
• Single stream traffic - Optimizes tuning for applications with single connection.
• Dual port traffic - Improves performance for running traffic on both ports simultaneously.
• Forwarding traffic - Improves performance for running scenarios that involve both ports (for exam-
ple: via IXIA)
• Multicast traffic - Improves performance when the main traffic runs on multicast.
%HOMEDRIVE%\Windows\System32\LogFiles\PerformanceTunning.log
A reboot may be required for the changes to take effect.