On Wed, 29 Jun 2005, Michael Haardt wrote: > > A better queue implementation would help a great deal. Possibly by > using a special purpose filesystem, or by Exim working on a raw device > or preallocated files.
That would significantly complicate the code with little advangate, and it would make programs like exipick and MailScanner impossible. Exim queues use some quite sophisticated filesystem interfaces, including locking, syncing, free space management, etc. There are several things that can be done to reduce Exim's disk bandwidth: set no_message_logs, mount your filesystem noatime, etc. If you want to change the code you should look at changing the way the queue runners work so that they touch fewer files, or changing the queue format to one file per message (instead of three or four). Tony. -- <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> http://dotat.at/ ${sg{\N${sg{\ N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\ \N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}} -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
