I have common hardware being Dual AMD64 CPU's with 4GB of RAM. Running Spamassassin 3.0.4 with exactly the same rules and setup. Running between 7 and 15 child processes.
I'm finding that using FreeBSD 6.2 (64-bit kernel) is having much faster scan times then any GNU/Linux system I've run. Here is what I'm typically seeing FreeBSD: 0.4-2 seconds an email GNU/Linux: 2.5-10 seconds an email. Occasional emails with ~20 second scans. I've tested disabling Bayes (to rule that out) on the GNU/Linux system but I can't get the same timings as with the FreeBSD systems. Tested on CentOS 4.4 and on Fedora 6 GNU/Linux systems. Even the older FreeBSD systems running 5.x (and worse hardware) beat the pants off the GNU/Linux systems. Has anyone else encountered these similar issues and timings? Is GNU/Linux usually this slow? - Julian