Yeah - you slice from socket to pipe, then from pipe to the file descriptor. It keeps all the data kernel-side and, in page-aligned cases, may be able to remap data directly from the NIC if it supports DMA.

Some esnet folks were able to double single-stream performance using this technique:

http://www.es.net/assets/pubs_presos/eScience-networks.pdf

However, they went from 22Gbps to 39Gbps -- may indicate there's something else hidden here.


Reply to this email directly or view it on GitHub.



Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1