On Thursday 17 August 2006 13:41, Alex Bramley wrote with regard to - Re: 
Using a ramdisk :
> Hi Bjorn,
>
> Bjorn Jensen wrote:
> > Ramprasad wrote:
> >> On Wed, 2006-08-09 at 10:27 +0200, Bjorn Jensen wrote:
> >>> Can spamassassin benefit in any way from a ramdisk ?
> >>> The server we have for spamassassin, has 3 gigs of ram, and spamd
> >>> doesn't even use 1 gig of that, so I thought perhaps it would speed
> >>> things up if I could place something on a ramdisk. But this leads to
> >>> the question, does spamassassin do any disk intensive things ?
> >>> I'm running that gocr image scanning as well, could this benefit from
> >>> it, or is it the network lookups that are the slow part in any case ?
> >>> Currently a mail is processed in about 1.5 - 6 seconds
> >>>
> >>> regards,
> >>> Bjorn Jensen
> >>
> >> Can you get your MTA to write in the ramdisk while it is queing/scanning
> >> the mail. That is where you will get most of your speed. But this may
> >> not be a safe option always.
> >> Typically using scanners like Mailscanner , you could do the actual Mail
> >> scanning when the mail is on the ramdisk. That gives you good
> >> performance benefit. http://www.mailscanner.info/serve/cache/120.html
> >
> > I appreciate the response on this topic, however I was merely interested
> > in the spamassassin aspect of this, and if I could gain a benefit there,
> > and I'm not interested in any mailserver options at the moment.
> >
> > But once again, thanks for taking the time to reply.
> >
> > Regards,
> > Bjorn Jensen
>
> I realise this thread is a week old now, but I thought you might be
> interested to know that we cut disk access by nearly 60% on a set of six
> mailservers by moving the Bayes and auto-whitelist berkeley databases to
>   a ramdisk. I'm not sure whether you will be able to achieve a similar
> speed-up (the databases used to be on a RAID-5 filesystem in our case,
> so small writes such as database updates required reads from all other
> disks in the RAID), but there are some definite benefits to be gained
> from doing this. Of course, if you're using an SQL database as your
> bayes store, this is irrelevant.
>
> Cheers,
> --alex

Just been thinking about this a little bit...
If I am not mistaken the BayesDB is db3? 
Can it not be compiled against DB4, then you can set the memory cache in a 
DB_CONFIG file. This way you get the performance of a ramdisk, but do not run 
the risk of losing the DB... 

just my $0.02...

-- 
Regards,

Scott Ryan
ISP Systems Development & Integration Specialist
Telkom Internet
-------------------------------------
Good judgement comes with experience. 
Unfortunately, the experience
usually comes from bad judgement.
-------------------------------------

Reply via email to