Ridiculous idea: Cache as ramdisk?

ibotty bsd at ibotty.net
Tue Sep 23 07:36:05 PDT 2003


> On solaris and now linux, tmpfs is just that. If it starts to compete with
> applications for memory, it will push writes out to swap. So it only uses
> as much memory/swap space as what you put in swap.

as far as i understood the original poster, he wants two things:

a) he (and me too) wants a huge buffer cache per filesystem, that has the
criterias, that kip macy illustrates for tmpfs.

i guess it is important for this scheme to have (one buffer cache)
filesystem, because you may treat /usr differently  than 
/my_big_fat_static_data_partition, but i am not sure if with more than one
cache overhead is an issue.

b) he wants a possibility to retain a specific file in the cache.
this can be generalized to the idea, that each file has different
buffer-cache priority.

this surely would be nice i fear, it would be, but overhead comes into play
again.

apart from this, i like this approach very much.

~ibotty





More information about the Kernel mailing list