I was thinking that it would be a good thing to come up with a
scripted set of tests to benchmark the following:

1) How many messages/sec can qmail-send handle before it becomes
   ``serialized''?

2) A plot of max_maildir_deliveries/minute vs pop3d_sessions/minute

In essense, the disk is a bottleneck in two situations:

a) when the disk stores the queue
b) when the disk stores user maildirs

With tests in hand, one would be able to see the gain which 
a journaling file system would gain.  For example, a sysadmin 
would be able to see the gains in throughput which buying 
Veritas vxfs would gain vs. buying a SSD for the queue vs. 
buying more non-volitile RAM for the RAID the maildirs are
on.

Right now, it's pretty difficult to say "if your avg message
size is <150K on fs X on OS Y version Z, you need 64MB disk 
cache on the RAID A holding the maildirs to handle 500
deliveries/sec, as long as you don't get more than B pop3d
sessions, but you're fine using an EIDE drive for the queue."

Obviously you'd need the setup there.  But it would be nice 
if we all had the same suite of tests which we were benchmarking
hardware configuration with.

Anyone have something like this in their toolbox?

-- 
John White
[EMAIL PROTECTED]
PGP Public Key: http://www.triceratops.com/john/public-key.pgp

Reply via email to