← Back to team overview

ac100 team mailing list archive

Re: New kernel deb

 

On Wednesday 11 April 2012 22:43:18 Jani Monoses wrote:
> > One thing missing (not really missing, but kinda wrong) is CONFIG_ZCACHE=y
> > instead of "=m" (compressor for clean buffer cache pages). Zcache cannot
> > really be used as a module and upstream has a patch to disable module
> > support. You may also activate CONFIG_FRONTSWAP (compresses dirty buffer
> > cache pages). It works fine here, the effect isn't large though.
> 
> Ok. IIRC frontswap or zcache was causing regressions at one point last
> year right? I think that is why
> I did not look at it anymore. I may be confusing that with other
> caching support bits though.

I don't remember such problems (maybe because of other trouble), but I merged 
quite a few bug fixes over the time. Plus, I don't see any issues here, but 
well... .

Reading my previous mail again, I need to clarify that ZCACHE is the backend 
for cleancache (the one for clean buffer cache) and frontcache (for dirty buffer 
cache). So cleancache only works if zcache=y, otherwise 
/sys/kernel/debug/cleancache shows only zeros. Same holds for frontswap.

So either we try ZCACHE=y, CLEANCACHE=y, and (optionally) FRONTSWAP=y
or set all to "N" to be on the safe side.

I prefer to enable all, because we have a low mem machine were every bit is 
precious and to have a bit larger testing base until precise is released - I 
guess in April 2012 - oh no, time passes so fast.

So, I'll leave it up to you to enable the caches or not. Remember that you 
also have to specify "zcache" on the kernel cmdline to use them (which is off 
by default I think).

Marc



Follow ups

References