2007-12-14 00:07:38

by Orion Poplawski

[permalink] [raw]
Subject: Re: Client performance questions

Trond Myklebust wrote:
>
> Have you tried increasing the value
> in /proc/sys/fs/nfs/nfs_congestion_kb ?

Well, I just came across this message while trying to improve NFS
performance locally. On my F8 client, it is set to 30400 by default.
Changing to 60800 kills performance. Writes go from ~20MB/s to ~5MB/s,
reads from ~80MB/s to ~47MB/s as measured by bonnie++.

Expected?


--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane [email protected]
Boulder, CO 80301 http://www.cora.nwra.com



2007-12-14 00:57:08

by Trond Myklebust

[permalink] [raw]
Subject: Re: Client performance questions


On Thu, 2007-12-13 at 17:07 -0700, Orion Poplawski wrote:
> Trond Myklebust wrote:
> >
> > Have you tried increasing the value
> > in /proc/sys/fs/nfs/nfs_congestion_kb ?
>
> Well, I just came across this message while trying to improve NFS
> performance locally. On my F8 client, it is set to 30400 by default.
> Changing to 60800 kills performance. Writes go from ~20MB/s to ~5MB/s,
> reads from ~80MB/s to ~47MB/s as measured by bonnie++.
>
> Expected?

UDP? If so, then possibly yes. UDP has lousy congestion control, so if
the server gets too busy to respond, then performance dies.

Trond