freebsd4.11 patch for nfs over tcp

Peter Edwards peadar.edwards at gmail.com
Tue Jul 25 10:09:45 UTC 2006


On 7/24/06, Jim Rees <rees at umich.edu> wrote:
> Delayed acks when properly implemented should not cause a performance hit.
> The problem is that there are many buggy implementations.  If you have to
> turn off delayed acks to get good nfs performance, then there is a bug in
> the tcp stack.  See, for example, rfc 2525 page 40, "Stretch ACK violation."
> MacOS has this same problem.
>

"NODELAY" is to turn of the Nagle algorithm, not delayed acks, and
Nagle can interact badly with delayed acks on the peer for some
workloads/protocols. I'm not sure NFS is one of those cases, but I
suspect it probably is.


More information about the freebsd-fs mailing list