Re: Memory usage and the differences between VM/NOVM

From: Ian Cooper <ihc@dont-contact.us>
Date: Fri, 09 May 1997 11:58:20 +0100

>>>>> On Fri, 09 May 1997 10:55:58 +0100, Nigel Metheringham <Nigel.Metheringham@theplanet.net> said:

Nigel> As I understand it the basic difference is that transient
Nigel> objects are held/cached in memory for Squid/vanilla and
Nigel> used/written directly from/to disk for Squid/NOVM.

Yes, that sounds about right.

Nigel> However for both versions the cache index is held in memory -
Nigel> taking approximately 100 bytes per entry.

Right again.

Nigel> The cache_mem parameter for the vanilla system configures the
Nigel> memory available as a transient object store, and does not have
Nigel> anything to do with the index storeage.

Not quite. cache_mem is the memory in which 'hot' objects are
stored. (so 4MB of cache_mem gives you 4MB of hot object storage.)
Memory in the vanilla version of Squid is *also* used for each object
being retrieved, where this is not the case with NOVM. It is this
second memory usage that had a big effect on the large/busy cache I'm
running.

Ian
Received on Fri May 09 1997 - 04:00:34 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:35:09 MST