Linux-kernel mailing list archive 1999-34,: RPC update for 'ac' series kernel available...

# RPC update for 'ac' series kernel available...

Trond Myklebust (trond.myklebust@fys.uio.no)
Tue, 24 Aug 1999 17:02:42 +0200 (CEST)

- Messages sorted by: [ date ][ thread ][ subject ][ author ]
- Next message: Fumitoshi UKAI: "Re: 2.2.11 unstable?"
- Previous message: Timothy Wood: "Re: "invalid character" problem with SMP and 2.3.3 (and newer)"

Hi Alan,

I've revamped the sunrpc stuff for the NFSv3 client, and I believe
it is now approaching something that is correct. In particular, the
current version seems to handle NFS/RPC over TCP and SMP-related
issues more correctly than previous versions. I'm now getting NFS-over
TCP at rates only 20% or so lower than over UDP against our old DU
Alphaserver.

[charged trondmy]$ ~/public/bonnie -s 120
File './Bonnie.1310', size: 125829120
Writing with putc()...done
Rewriting...done
Writing intelligently...done
Reading with getc()...done
Reading intelligently...done
Seeker 1...Seeker 3...Seeker 2...start 'em...done...done...done...
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
120 1132 46.6 1610 9.5 1258 10.9 1664 61.0 4251 10.8 81.9 4.1

It should in addition be a tad more transparent wrt. what is going on
in the various routines.

In particular, I hope I've now got the
bottom-half/interrupt/SMP-safety issues straight. As previous versions
show; a certain amount of confusion did exist in my mind over which
combination of the 3 applied in various situations 8-(...

I've therefore rattled off a backport to the 'ac' series. At some
point, I'd like Dave's (and Linus'?) opinion on whether it has
some chance of being merged in to the main kernel.
I'm of course also hoping you and others could look at it with a
critical eye.

The patch against linux-2.2.11-ac3 can be found via WWW at

http://www.fys.uio.no/~trondmy/src/linux-2.2.11-ac3_sunrpc.dif.bz2

Cheers,
Trond

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

- Next message: Fumitoshi UKAI: "Re: 2.2.11 unstable?"
- Previous message: Timothy Wood: "Re: "invalid character" problem with SMP and 2.3.3 (and newer)"