Hey Networking fans, a few posts back we dug into the Mellanox PowerShell providers that come as part of their driver package. Today I wanted to showcase a little hidden gem that they have included as part of their tools.
After installing your Mellanox CX3-Pro drivers you can browse to the installation directory. In my case, it was the default in program files… Once there go to the following path c:\Program Files\Mellanox\MLNX_VPI\Tools
You will find a little utility called MLNX_System_Snapshot.exe. Well friends this is your Node auto documenter on steroids.
I decided to run it an I was pleasantly surprised with what I saw.
The first file I checked out was the PerformanceTuning.log
1-3-2017 11:53 : Start Mellanox ConnectX Ethernet general performance tuning.
1-3-2017 11:53 : Verifying: netsh int tcp set global rss = enabled
1-3-2017 11:53 : Verifying: netsh int tcp set global timestamps=disabled
1-3-2017 11:53 : New Registry entry SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\SackOpts added with value 0x0
1-3-2017 11:53 : New Registry entry SYSTEM\CurrentControlSet\Services\AFD\Parameters\FastSendDatagramThreshold added with value 0x10000
13-6-2017 16:33 : Start Mellanox ConnectX Ethernet general performance tuning.
13-6-2017 16:33 : Verifying: netsh int tcp set global rss = enabled
13-6-2017 16:33 : Verifying: netsh int tcp set global timestamps=disabled
13-6-2017 16:33 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
13-6-2017 16:33 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\AFD\Parameters
13-6-2017 17:12 : Start Mellanox ConnectX Ethernet general performance tuning.
13-6-2017 17:12 : Verifying: netsh int tcp set global rss = enabled
13-6-2017 17:12 : Verifying: netsh int tcp set global timestamps=disabled
13-6-2017 17:12 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
13-6-2017 17:12 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\AFD\Parameters
13-6-2017 17:13 : Start Mellanox ConnectX Ethernet general performance tuning.
13-6-2017 17:13 : Verifying: netsh int tcp set global rss = enabled
13-6-2017 17:13 : Verifying: netsh int tcp set global timestamps=disabled
13-6-2017 17:13 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
13-6-2017 17:13 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\AFD\Parameters
14-6-2017 17:09 : Start Mellanox ConnectX Ethernet general performance tuning.
14-6-2017 17:09 : Verifying: netsh int tcp set global rss = enabled
14-6-2017 17:09 : Verifying: netsh int tcp set global timestamps=disabled
14-6-2017 17:09 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
14-6-2017 17:09 : No Registry Change Needed for SYSTEM\CurrentControlSet\Services\AFD\Parameters
Then decided to check the HTML Report. This is where the magic happens people.
This report is a combination of PowerShell / WMI / and file gathering all brought together in one glorious report.
Happy Learning and documenting,
Dave