Quantcast
Viewing all articles
Browse latest Browse all 9952

Re: Flow director not spreading the flows on processors

Hi Sandy,

 

Here are some additional info on the setup:

 

DUT:

Processor: Dual Xeon E5-2643

Memory: 16G

NIC: 4 x 10G SFP+ XL710

Driver: i40e-1.2.38 (downloaded from the Intel website)

Kernel: linux 3.14

 

Client1/Client2/Server1/Server2:

Processor:  i7-2600

Memory: 8G

NIC: 2 x 10G X540

Driver: in tree driver

Kernel: linux 3.2

 

The DUT is essentially acting as a switch; with a custom kernel module forwarding traffic between client1/server1(blue flow) and client2/server2 (green flow).

 

Client1/Server1 are in the subnet 192.168.1.0/24

Client2/Server2 are in the subnet 192.168.2.0/24

 

I've used the set_irq_affinity script (from the i40e package) to setup interrupt affinity on the NICs.

Traffic is generated with nuttcp from Client1/Client2 toward Server1/Server2 respectively.

 

I was hoping to achieve two simultaneous 10G flows (blue and green in the diagram).... and expecting flow director to assign each flow on a dedicated processor.

However, It seems that all traffic are handled on the same processor.

 

Thanks


Viewing all articles
Browse latest Browse all 9952


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