Nigel Metheringham <Nigel.Metheringham@???> writes:
> How could you speed this up...(ordering is pretty random)?
> 1. Use fewer files (postfix does this)
> 2. Preallocate queue files and use them round robin (no create
> sync overhead - I think postfix does something like this,
> 3. Async filesystem. You don't really want to trust your mail
> to something like this do you???
> 4. Don't sync on close (fine when it all works, you lose mail
> when it goes wrong).
> 5. Use RAM disks. Not safe unless you have persistent RAM devices.
> Some sendmail systems do very ornate things with multiple
> queues on RAM disks.
> 6. Different file system designs - an interesting topic which I
> know almost nothing about.
> 7. Ignore the filesystem and do something similar to CNFS for news
A point to note here: the modern BSDs have softupdates technology
from Kirk McKusick, which is substantially faster at create/delete
operations. It's almost as quick as an async filesystem.
-Dom
--
*** Exim information can be found at
http://www.exim.org/ ***