Jorgen Grahn <grahn+(E-Mail Removed)> wrote:
> I didn't read all those netperf discussions above, but I assume they
> proved that the bottleneck wasn't in NFS but in TCP and lower?
It does suggest that. Netperf won't measure entirely the same path as
taken by NFS code, but the results do suggest that the number of
instructions per second that the processor was able to execute were
such that with the path length of the stack the system could not go
faster than aboug 85 Mbits/s.
It may be worthwhile to see if the embedded NIC here can do things
such as:
*) Checksum offload (CKO)
*) TCP Segmentation Offload (TSO)
*) General Receive Offload (GRO)
as those, if supported, could reduce the "effective" path length to be
executed by the CPU by offloading some work to the NIC.
However, unless this embedded system is only ever going to be pushing
bulk data around, there will still be a need to reduce the basic
networking path length as those offloads above do little or nothing
for small sends/traffic.
rick jones
--
I don't interest myself in "why." I think more often in terms of
"when," sometimes "where;" always "how much." - Joubert
these opinions are mine, all mine; HP might not want them anyway...

feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...