On 09/04/2009 01:58 PM, Trond Myklebust wrote:
You're missing the point. O_DIRECT does not copy data from the kernel into userspace. The data is placed directly into the user buffer from the socket. The only faster alternative would be to directly discard the data in the socket, and we offer no option to do that.
I was thinking I might be clever and use sendfile to send an nfs file to /dev/zero, but unfortunately it seems sendfile can only send to a destination that is a socket.... Ben -- Ben Greear <greearb@xxxxxxxxxxxxxxx> Candela Technologies Inc http://www.candelatech.com -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html