Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VMWare RSS and TCPIP Optimizations #8

Closed
EUCweb opened this issue Mar 13, 2018 · 3 comments
Closed

VMWare RSS and TCPIP Optimizations #8

EUCweb opened this issue Mar 13, 2018 · 3 comments

Comments

@EUCweb
Copy link
Owner

EUCweb commented Mar 13, 2018

From @matthias-schimm on March 12, 2018 20:38

Script to enable or disable RSS via Policy. If enabled via Policy then configuration should take place to try and set performance-based results. 2017 "best practices" are to configure RSS as follows:

  • Use "N-1" CPU's and assign to RSS.
    EG, if a system has 4 CPU's, assign 3 to RSS for a single NIC
  • Use NUMA for RSS and divide CPU time along NUMA configurations. eg, in a 2 x 6 vCPU system (12 total) with a single NIC assign 5 CPU's on NUMA node 0 to the NIC. If two NIC's are present, then assign 5 vCPU's on NUMA 0 to NIC1 and 5 vCPU's on NUMA1 to NIC2

Copied from original issue: #20

@Trentent
Copy link
Contributor

Trentent commented Apr 2, 2018

First draft of this is complete. Requires creating policy configuration to enable/disable feature.

I imagine if we "disable" this feature then no NUMA math or anything assigned...

2nd question is should we detect if NUMA is available on the VM/machine? There are configurations in both BIOS and on the VM level that can disable NUMA so any configuration is useless anyways. I do have a working PowerShell script with PInvoke to check for the presence of NUMA.
Find_NumaNodePresent.zip

@matthias-schlimm matthias-schlimm added this to To do in Release 7 1912 - Codename Bugs Bunny via automation Mar 3, 2019
@matthias-schlimm matthias-schlimm added this to the Bugs Bunny Release milestone Mar 3, 2019
@matthias-schlimm matthias-schlimm self-assigned this Mar 3, 2019
@EUCweb EUCweb added this to To do in BIS-F Aug 6, 2019
@matthias-schlimm
Copy link
Collaborator

@matthias-schlimm matthias-schlimm changed the title Enable or Disable RSS via Policy VMWare RSS and TCPIP Optimizations Aug 19, 2019
@matthias-schlimm
Copy link
Collaborator

integrated into BB_develop, script is processing during preparation 05_PrepBISF_VMWareTCPIPOptimizations.ps1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment