2'nd release of inode-indexing buffer patches.

Chad Page (cpage@shell1.best.com)
Wed, 9 Aug 1995 21:18:27 -0700 (PDT)


I'll be brief here... I figured out that the first version I
posted had a severe performance problem (going through a 1440 entry
double-linked list is really fast ;-) so I rewrote it to use a
double-indirect block index (it takes 4K+4K/MB of RAM), and by default,
it is not enabled at all (place a #define CONFIG_FAST_BUFFER_INDEXING in
buffer.c to make it work). Without the #define, it's only slightly
slower than the unpatched buffer-cache, and it basically becomes a
wrapper over bmap+getblk... :)

It's at ftp.best.com:/pub/cpage/buffer_03.gz ... enjoy!

- Chad