Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jan 2020 23:10:16 +0000
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        freebsd-net <freebsd-net@freebsd.org>
Subject:   NFS performance depends on low latency reception of small TCP segments
Message-ID:  <YTBPR01MB33741212B594153F97F0AD09DD040@YTBPR01MB3374.CANPRD01.PROD.OUTLOOK.COM>

next in thread | raw e-mail | index | archive | help

Hi,

I have seen recent discussion related to NET_EPOCH.
This is way out of my expertise, but...

NFS traffic is basically bi-directional small messages.
If a change increases the latency of reception of a small
message (TCP segment) which is not followed by further
TCP segments in the same direction...
--> A significant NFS performance hit could be observed.

I don't have hardware that can do reasonable benchmarking,
so if some else can test for NFS performance regressions
when making TCP stack changes, it would be appreciated.
--> The time it takes to do a fairly large build like a kernel
       or buildworld over NFS on fast hardware with fast networking
       would probably do it.

Just wanted the people doing TCP stack work to be aware of this, rick



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YTBPR01MB33741212B594153F97F0AD09DD040>