Tip: Speeding up xmail by pointing envvar XMAIL_TEMP to a ramdisk
(here on Linux using a 64 MB ramdisk mounted to /mnt/ramdisk )
mkdir -p /mnt/ramdisk
in /etc/fstab:
tmpfs /mnt/ramdisk tmpfs nodev,size=64M 0 0
then either reboot or use this cmd:
mount /mnt/ramdisk
in xmail start script:
export XMAIL_ROOT=/var/MailRoot
export XMAIL_TEMP=/mnt/ramdisk
export
PATH=$XMAIL_ROOT/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
...
and restart xmail.
The ramdisk size should be bigger than "MaxMessageSize" (unit KB) in server.tab.
This will speed up mail processing (at least incoming mails) significantly.
Here's more info about speed gains:
http://www.jamescoyle.net/knowledge/951-the-difference-between-a-tmpfs-and-ramfs-ram-disk
"The major benefit to memory based file systems is that they are very fast –
10s of times faster than modern SSDs. Read and write performance is massively
increased for all workload types."
One can even copy the mostly called programs (for example filters) onto the
ramdisk, but then one must use such a PATH line (instead of the above one):
export
PATH=/mnt/ramdisk:$XMAIL_ROOT/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
--
cu
Uenal
_______________________________________________
xmail mailing list
xmail@xmailserver.org
http://xmailserver.org/mailman/listinfo/xmail