Zynq Ethernet Performance 2015.4
This wiki page summarizes the performance of PS-EMIO (MACB diver) and PL Ethernet with CSO support for 1000BaseX and SGMII.
Build:
Vivado 2015.4
Kernel version 4.0 (2015.4)
These measurements are obtained against u-buntu high performance peer machine. The NIC on motherboard has been used with default offload options
(GSO, TSO) enabled. Performance is expected to differ when a different peer OS is used and peer NIC offload options are disabled.
Socket size in netperf (-s) is configured to 65536 for inbound tests.
PS EMIO Ethernet for 1000BaseX
Outbound: 850.72 Mbps
Inbound: 769.7 Mbps
PS EMIO Ethernet for SGMII
Outbound: 842.96 Mbps
Inbound: 760.97 Mbps
PL Ethernet for 1000BaseX with CSO offload
Outbound: 641.56 Mbps
Inbound: 727.63 Mbps
PL Ethernet for SGMII with CSO offload
Outbound: 642.73 Mbps
Inbound: 722.70 Mbps
Note: For better performance numbers and stability improvement of PL Ethernet driver, please refer to xilinx-v2016.1 tag kernel driver.
PS Ethernet for 1000BaseX in Bi-directional mode using iperf commands
Refer to AR66670
Outbound: 269 Mbps
Inbound: 329 Mbps
PL Ethernet for 1000BaseX with CSO offload in Bi-directional mode using iperf commands
Refer to AR66446
Outbound: 316 Mbps
Inbound: 429 Mbps
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy