Date: Wed, 4 Dec 1996 13:38:31 -0700 (MST) From: Nate Williams <nate@mt.sri.com> To: Nate Williams <nate@mt.sri.com> Cc: Doug Rabson <dfr@render.com>, current@freebsd.org Subject: Re: nfs v2 Message-ID: <199612042038.NAA11433@rocky.mt.sri.com> In-Reply-To: <199612041926.MAA11255@rocky.mt.sri.com> References: <199612041538.CAA01116@asstdc.scgt.oz.au> <Pine.BSF.3.95.961204164534.22942F-100000@minnow.render.com> <199612041926.MAA11255@rocky.mt.sri.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> FWIW, I just tried mounting a 2.1.6.1 FS onto a 2.2 box and have no
> problems. Unfortunately, I can't easiily mount a 2.1.6.1 FS from a
> -current machine since my -current box is also my 2.1.6.1 box (my laptop
> has two disks).
More on the 2.1.6.1 vs. 2.2 boxes:
- Stock configuration for nfs_client/server setups.
- Nec is a NEC P/75 laptop with 3C589 ethernet and 24MB of memory
- Spider is a ThinkPad P/75 laptop with 3C589 ethernet and 24MB of memory
NEC is running 2.1.6.1 and reading from a 2.2 server.
nec:/nfs/spider # uname -a
FreeBSD nec.mt.sri.com 2.1.6.1-RELEASE FreeBSD 2.1.6.1-RELEASE #0: Wed Dec 4 12:53:29 MST 1996 nate@nec.mt.sri.com:/usr/src/sys/compile/CARD i386
nec:/nfs/spider # iozone
...
Writing the 1 Megabyte file, 'iozone.tmp'...7.273438 seconds
Reading the file...20.265625 seconds
IOZONE performance measurements:
144165 bytes/second for writing the file
51741 bytes/second for reading the file
And here spider is running 2.2 and reading from a 2.1.6.1 server
spider:/nfs/nec # uname -a
FreeBSD spider.mt.sri.com 2.2-RELEASE FreeBSD 2.2-RELEASE #4: Wed Dec 4 11:17:07 MST 1996 nate@spider.mt.sri.com:/usr/src/sys/compile/INCON i386
spider:/nfs/nec # iozone
...
Writing the 1 Megabyte file, 'iozone.tmp'...7.750000 seconds
Reading the file...1.062500 seconds
IOZONE performance measurements:
135300 bytes/second for writing the file
986895 bytes/second for reading the file
It's pretty obvious to me that somehow the 2.2 server is either not
serving very well, or the 2.1.6.1 client isn't reading very well.
But, if I use a Solaris 2.5 server for both, the 2.1.6.1 client still
sucks rocks on reading.
nec:/nfs/rocky # iozone
Writing the 1 Megabyte file, 'iozone.tmp'...2.968750 seconds
Reading the file...19.703125 seconds
IOZONE performance measurements:
353204 bytes/second for writing the file
53218 bytes/second for reading the file
And, the 2.2 client really rocks using the Solaris server:
spider:/nfs/rocky # iozone
Writing the 1 Megabyte file, 'iozone.tmp'...3.117188 seconds
Reading the file...1.023438 seconds
IOZONE performance measurements:
336385 bytes/second for writing the file
1024562 bytes/second for reading the file
And, just to throw a wrench into the works:
Server: (p100-32MB of memory and a DEC-PCI ethernet card)
FreeBSD moth.mt.sri.com 2.2-CURRENT FreeBSD 2.2-CURRENT #15: Fri Jun 7 23:00:27 MDT 1996 nate@moth.sri.MT.net:/usr/src/sys/compile/DMOTH i386
(It's running a *really* old version of -current).
2.1.6.1 client:
Writing the 1 Megabyte file, 'iozone.tmp'...4.218750 seconds
Reading the file...3.968750 seconds
IOZONE performance measurements:
248551 bytes/second for writing the file
264208 bytes/second for reading the file
At least we have decent read speed:
2.2 client:
Writing the 1 Megabyte file, 'iozone.tmp'...3.648438 seconds
Reading the file...0.921875 seconds
IOZONE performance measurements:
287404 bytes/second for writing the file
1137438 bytes/second for reading the file
Write speed isn't quite up to the Solaris box, but read speed is better.
I'm pretty happy with the 2.2 boxes, but the performance of the 2.1.6.1
client is *really* bad.
Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612042038.NAA11433>
