[1753] in linux-net channel archive
Re: Performance Enhancements to NFS client.
daemon@ATHENA.MIT.EDU (sct@dcs.ed.ac.uk)
Wed Jan 31 08:39:37 1996
From: sct@dcs.ed.ac.uk
Date: Wed, 31 Jan 96 02:20 GMT
To: Arnt Gulbrandsen <agulbra@troll.no>
Cc: Lincoln Myers <lim@csua.berkeley.edu>, linux-net@vger.rutgers.edu
In-Reply-To: <29559.8547.822870166@pentagram.troll.no>
Hi,
On Mon, 29 Jan 1996 00:02:45 +0100, Arnt Gulbrandsen
<agulbra@troll.no> said:
> Lincoln Myers <lim@csua.berkeley.edu>
>> Arnt Gulbrandsen (agulbra@troll.no) says:
>> > No enhancements are worthwhile except changing the buffer cache so it
>> > can cache NFS.
>>
>> Including, say, multiple reads or writes at once (e.g. for a 64k read
>> sending up to 8 read requests out in a row rather than send one, wait
>> for reply, send next, ...)? That's what I was going to focus on.
> Where were you going to store the other seven until the user wants to
> read that data?
In the page cache of 1.3.5x kernels, which is essentially the new
buffer cache. The page cache is addressed by (inode, offset) instead
of the buffer cache's (blockdev, blocknr), so it is now easy to
arrange caching non-blockdev filesystems like NFS.
Cheers,
Stephen.
--
Stephen Tweedie <sct@dcs.ed.ac.uk>
Department of Computer Science, Edinburgh University, Scotland.