It's all newsletter subscription email so an occasional loss of the queue
would be fine. It won't be pumping out mission critical email or anything
like that. I'm benchmarking a ramdisk filesystem right now, unfortunately
the only thing I have to compare it to is an IDE disk because I can't take
down our other machines to increase the ramdisk size during the day. Even
then, I'd only be able to test on a 10,000 rpm scsi disk, no RAID.
Jay
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 17, 2000 10:37 AM
To: [EMAIL PROTECTED]
Subject: Re: questions about performance and setup
On Mon, Jul 17, 2000 at 10:29:03AM -0500, Austad, Jay wrote:
> With all of the emails I recieved, I get the impression that I'm going to
> I/O bound instead of processor or memory bound. How much disk will be
> sufficient for the queue? 1GB? More?
>
> I'm just grasping here to figure out the best solution, so bear with me...
> What if I only needed a 1GB queue, and what if that queue was a 1GB
ramdisk
> (I can put 2GB of ram in the box)? Linux has support for making a disk in
> memory, putting a filesystem on it and mounting it. Wouldn't this take
care
> of I/O problems?
The I/O cost is simply there to protect again machine failure, reboots,
power-loss, OS bugs, that sort of thing. Your memory file system will
be ok if it's battery-backed up and running on a system as reliable as
a hard-disk. Otherwise you increase the chances of losing part of your
queue at some point.
Having said that, you may find the trade-off acceptable. That is putting
the queue in a memory file system and accepting a total queue loss once
every now and and again. If eg, it's advertising email and occassional
losses are tolerable, then this may be a perfectly acceptable
cost/reliability trade-off for you.
Regards.