Re: [NFS] Re: [PATCH] zerocopy NFS for 2.5.36

Hirokazu Takahashi (taka@valinux.co.jp)
Thu, 17 Oct 2002 11:31:26 +0900 (JST)


Hello,

Thanks for testing my patches.

> I am still seeing some sort of problem on an 8 way (hyperthreaded 8
> logical/4 physical) on UDP with these patches. I cannot get more than 2
> NFSd threads in a run state at one time. TCP usually has 8 or more. The
> test involves 40 100Mbit clients reading a 200 MB file on one server (4
> acenic adapters) in cache. I am fighting some other issues at the moment
> (acpi wierdness), but so far before the patches, 82 MB/sec for NFSv2,UDP and
> 138 MB/sec for NFSv2,TCP. With the patches, 115 MB/sec for NFSv2,UDP and
> 181 MB/sec for NFSv2,TCP. One CPU is maxed due to acpi int storm, so I
> think the results will get better. I'm not sure what other lock or
> contention point this is hitting on UDP. If there is anything I can do to
> help, please let me know, thanks.

I guess some UDP packets might be lost. It may happen easily as UDP protocol
doesn't support flow control.
Can you check how many errors has happened?
You can see them in /proc/net/snmp of the server and the clients.

And how many threads did you start on your machine?
Buffer size of a UDP socket depends on number of kNFS threads.
Large number of threads might help you.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/