the clients of my system going to be embedded system with lowIMO, you definitely want TCP and NFSv4. Much better network behavior,Are you using TCP? Are you using NFSv4, or an older version?I'm using NFSv3/UDP.
with some of the silly UDP limits (plus greatly improved caching
behavior, due to v4 delegations).
performance cpus and I need UDP as it needs less cpu power.
I'll check that.when I run local dd with bs=4K, I can see that the average IO size isRead-ahead is easier in NFSv4, because the client probably has the file
more than 300KB.
delegated locally, and has far less need to constantly revalidate file
mapping(s).
but what about the server side? why the issued IO's are only as twice
as the size of the NFS requests?