LX2160A RDB 10 GbE performance

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LX2160A RDB 10 GbE performance

1,301件の閲覧回数
ash_law
Contributor III

Seems to me like the 10 GbE performance on the LX2160A RDB is pretty poor. A simple client/server test moving large blocks of data between the LX2160A RDB and another computer using a TCP socket and send/recv produces max speeds of about 4.8 Gb/sec for sends and about 6 Gb/sec for recv. The exact same code, with the exact same network connections produces about 7.8 Gb/sec between two Centos 7.5 machines (one of which is used as the other end point for the LX2160A RDB test) and 8.7 Gb/sec between two machines running Solaris 11.

One adjustment we've found that really helped performance is interrupt coalescing. There doesn't seem to be a way to control that in the dpaa2 driver. Does anyone know if that can be done?

Also, is there some other driver we should be using for the LX2160A 10-GbE?

Are there other adjustments that have a big effect on throughput - we're just using the defaults for everything else (except we are using jumbo frames of 9000 bytes). We just haven't gone any further because no matter what those interrupts will hammer the CPU.

0 件の賞賛
返信
1 返信

1,201件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

Hello Ash Law ,

According to the test result from Linux SDK testing team, in LSDK 1909 Lx2160 16cores 50G netperf throughput is about 41820.8 Mbps.

In Linux Kernel configuration file, please disable the following options to rebuild Linux Kernel to do verification.

CONFIG_NETFILTER

CONFIG_CPU_FREQ

Thanks,

Yiping

0 件の賞賛
返信