(+86) 15013630202 sales@pcie.com

PCIe EP/RP speedtest for virtual network and DMA

Mar 04, 2024

Hello,


I have successfully gotten a PCIe link working between my Orin AGX (EP) and Xavier NX M.2 port (RP). lspci enumeration, memory-mapped data transfer, and virtual Ethernet-over-PCIe are working properly.


The link is set to Speed 8GT/s, Width x4.


When I perform a speed test over this PCIe link, I get 3.33 Gbit / sec as seen here:




I am curious about two things:



  • Does this PCIe virtual network speed match NVIDIA’s tests (i.e. with the resource overhead bottleneck of TCP/IP, are my speedtest results reasonable)?

    • If the answer is “no”, what factors may improve this speed? We would like to eventually use virtualized PCIe in our application.



  • How can I perform a DMA speedtest and/or hit the max possible physical transfer rate, to compare to the theoretical max?


EP is AGX Orin, RP is Xavier NX. Both run Jetpack 5.1.2.