Re: [patch] arca-vm-2.2.5

Chuck Lever
1999-04-04T21:07:39Z

On Fri, 2 Apr 1999, Andrea Arcangeli wrote:
> Well in the last days I had new design ideas on the VM (I mean
> shrink_mmap() and friends). I finished implementing them and the result
> looks like impressive under heavy VM load.
>
> I would like if people that runs linux under high VM load would try it out
> my new VM code.
>
> ftp://e-mind.com/pub/linux/arca-tree/2.2.5_arca2.gz

i noticed a couple of differences with your original modifications, right
off the bat.

first, i notice you've altered the page hash function and quadrupled the
size of the hash table. do you have measurements/benchmarks that show
that the page hash was not working well? can you say how a plain 2.2.5
kernel compares to one that has just the page hash changes without the
rest of your VM modifications? the reason i ask is because i've played
with that hash table, and found most changes to it cause undesirable
increases in system CPU utilization. although, it *is* highly interesting
that the buffer hash table is orders of magnitude larger, yet hashes about
the same number of objects. can someone provide history on the design of
the page hash function?

also, can you tell what improvement you expect from the additional logic
in try_to_free_buffers() ?

- Chuck Lever
--
corporate: <chuckl@netscape.com>
personal: <chucklever@netscape.net> or <cel@monkey.org>