The PC has accepted another nuts-n-bolts talk.
With the addition of NVMe over Fabrics (NVMe-oF) on Linux (using TCP) - there is that elephant in the room question that needs to be answered. Is there a performance impact when using TCP instead of an RDMA transport such as RoCE?
Ariel Cohen has some answers. In his talk he will describe a performance study comparing NVMe/TCP to NVMe/RoCE on Linux. Throughput, latency distribution, and CPU load are measured and compared. A performance comparison of these kernel protocols to user-level protocols using SPDK will also be described.
https://netdevconf.org/0x13/session.html?talk-nvme-tcp-roce
cheers, jamal