Quantcast
Viewing all articles
Browse latest Browse all 4405

Windows 7 performance issue using Adaptive Load Balancing

Adaptive Load Balancing, Windows 7/x64

2 NICs/team (X520-T2 and X540-T2), 4 nodes with one team each.

2 xs708ev2 switches, one connection per team per switch.

One NIC is always inactive.

Running current releases of Intel's Fortran and MPI on both CentOS7 and Windows 7 on the same nodes. Using one or the other system, not intermixing.

 

On same gear, CentOS 7 makes use of both NICs.

 

Same benchmark on Windows 7 (Class D FT, NPB) walltime=400s. On CentOS 7, walltime = 308s.

 

Running the same code on a single node using 16 cores to avoid network traffic (all messaging uses SHM):

Windows 7 walltime = 370s.

CentOS 7 walltime = 370s.

 

Casual observation of the switches: Windows 7 doesn't make use of the second switch but CentOS 7 does.

 

Here's my team_config entry for CentOS 7:

TEAM_CONFIG='{"runner": {"fast_rate": true, "name": "loadbalance","tx_hash": ["ipv4"],"tx-balancer": {"name": "basic"}}, "ports": {"enp2s0f0": {}, "enp2s0f1": {}}}'

Would like to make use of both NICs in each team under Windows.  Oh, if both of the team's NICs are connected to the same switch, then both NICs will be actively used.

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 4405

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>