Splice (system Call) - Requirements

Requirements

When using splice with sockets, the network controller (NIC) must support DMA.

When the NIC does not support DMA then splice will not deliver any performance improvement. The reason for this is that each page of the pipe will just fill up to frame size (1460 bytes of the available 4096 bytes per page).

Read more about this topic:  Splice (system Call)