> but serialization and writing to disk are 2 different things.

Yes sorry for the confusion. I intertwine the serialization and disk
performance (hence asking whether a memory page store exists) because
AFAIU, it is the serialized pagemaps that are being written to
filesystem. Indeed, when using a memory page store, still serialization
to memory is needed, so you are indeed right to say that they are
different. I should talk about the cpu bottleneck of writing the
serialized pagemaps to disk and whether there is a pagestore using
memory. As indicated by Richard, this one seems to exist in Terracotta.
I will try and see whether this avoids my experienced cpu bottleneck.
Also the virus scanner option I will look into 

By the way, using 

protected ISessionStore newSessionStore()
    {
         return new HttpSessionStore(this);
    }

Instead of 

protected ISessionStore newSessionStore()
        {
                return new SecondLevelCacheSessionStore(this, new
DiskPageStore());
        }

Also avoids the disk writing bottleneck. Now, I am not sure whether
HttpSessionStore can be used instead of SecondLevelCacheSessionStore. It
does not seem to write to diks.

Thanks for all the pointers and fast responses everybody

Regards Ard 

> 
> 
> 
> On Tue, Oct 7, 2008 at 4:21 PM, Ard Schrijvers 
> <[EMAIL PROTECTED]>wrote:
> 
> > Hello Igor and Timo,
> >
> > Sorry for my really way to late response, I was caught up 
> entirely by 
> > some stressful tasks which needed to be finished.
> >
> > I currently do not have statistics, but I could have a cpu yourkit 
> > snapshot. I have seen up to 75% cpu in the serialization and 
> > deserialization. Recently I saw 25%.
> >
> > People working with Linux do not experience this cpu bottleneck 
> > though, so it might very well be an issue with how windows 
> handles the 
> > filesystem. I will sort out the suggestion by Timo, would 
> be great if 
> > that solved the issue.
> >
> > Thanks a lot, and again, sorry for my late response!
> >
> > -Ard
> >
> > >
> > > On Fri, 03 Oct 2008, Igor Vaynberg wrote:
> > > > do you have some statistics for us? or some profiler timing
> > > screenshots?
> > >
> > > While waiting for the reply from Ard... I remember 
> hearing of a case 
> > > where the pagemaps were stored to a directory that the 
> virus scanner 
> > > was monitoring, and the scanner hogged all cpu during 
> load testing 
> > > :) I suppose that this kind of stuff happens more easily 
> on Windows 
> > > than on unices.
> > >
> > > Best wishes,
> > > Timo
> > >
> > > --
> > > Timo Rantalaiho
> > > Reaktor Innovations Oy    <URL: http://www.ri.fi/ >
> > >
> > > 
> --------------------------------------------------------------------
> > > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to