perfsonar-user - Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?]
Subject: perfSONAR User Q&A and Other Discussion
List archive
Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?]
Chronological Thread
- From: "Wefel, Paul" <>
- To: Eric Pouyoul <>, "" <>
- Cc: Roy Hockett <>, Azher Mughal <>
- Subject: Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?]
- Date: Thu, 27 Mar 2014 17:57:50 +0000
- Accept-language: en-US
We spent a fair amount of time troubleshooting 40G performance on SandyBridge as BlueWaters relies heavily on 40G Ethernet for it’s external IO systems. Several issues came up, the first being deficiencies in the SB processor architecture, the second being
issues with the Mellanox 40G driver which Mellanox has since corrected.
The SB processor issues were several. The first being the ATR (Aging Timer Rollover) deadlock breaker in the Integrated I/O unit. It’s best explained from this excerpt from an Intel tuning document:
"When the cores are very nearly idle and multiple PCIe* ports are attempting to achieve high bandwidth transfers, the deadlock breaker can
kick in occasionally –
causing significant bandwidth performance degradation when it does. Certain real-world use cases are exposed to this issue.
Specifically, “CPU Offload” usage models that rely heavily on PCIe throughput (such as
GPGPUs or high bandwidth NICs) while the cores are generally idle may experience this performance anomaly.”
Changing the ATR settings requires a BIOS mod from the server manufacturer.
The other issue had to do with the number of buffers each processor had allocated to read and write I/O on the QPI bus. I can’t find my documents right now on the difference btw SB and IVB but Intel recognized the problem and fixed the issue in IVB. I think
SB has like 16 read buffers and IVB has 64.
There was an issue with c-states as well. You want to turn them off.
The configuration of processor/pci-e slot/nic assignment is dependent on the nature of the traffic through the system. If you are going to have peer-to-peer traffic between nic’s, keep them on the same processor socket.
If you don’t have peer-to-peer traffic between the nic’s then spread them evenly across processors which is what we are doing. With iperf we can achieve 79Gb/s in this configuration. We use two separate 40G nics instead of a single dual port 40G nic.
-paul
From: Eric Pouyoul <>
Date: Thursday, March 27, 2014 at 10:51 AM To: "" <> Cc: Roy Hockett <>, Azher Mughal <> Subject: Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?] Unfortunately no, I do not, I did ask the same question.
Eric
On Thu, Mar 27, 2014 at 10:08 AM, Jason Zurawski
<> wrote:
Hi Roy; |
- [perfsonar-user] 40-100 GigE Hardware Recommendations?, Mark Gardner, 03/20/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Jason Zurawski, 03/20/2014
- RE: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Christopher A Konger, 03/20/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Roy Hockett, 03/20/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Azher Mughal, 03/20/2014
- thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Roy Hockett, 03/27/2014
- Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Jason Zurawski, 03/27/2014
- Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Eric Pouyoul, 03/27/2014
- Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Wefel, Paul, 03/27/2014
- Re: thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Jason Zurawski, 03/27/2014
- thread competition [was Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?], Roy Hockett, 03/27/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Azher Mughal, 03/20/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Roy Hockett, 03/20/2014
- RE: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Christopher A Konger, 03/20/2014
- Re: [perfsonar-user] 40-100 GigE Hardware Recommendations?, Jason Zurawski, 03/20/2014
Archive powered by MHonArc 2.6.16.