DataSoft/Nova — Issue #23: Investigate (and possibly implement) using sendfile for local process communication
Author: DataSoft
Created: 2012-02-16 19:24:51+00:00
State: open

From this [link:http://linux.die.net/man/2/sendfile]:

"sendfile() copies data between one file descriptor and another. Because this copying is done within the kernel, sendfile() is more efficient than the combination of read(2) and write(2), which would require transferring data to and from user space."

Profile nova to determine if the IPC is a large enough bottle neck to justify switching to this method. If using this function is compatible with Nova (it should be) and there's a noticeable choke point in the IPC then switch over to this method.