If you expect anyone can scan 30.000 mails a day without a more than idle CPU usage - your expectation is wrong. Depending on your assp configuration and system design, 180k mail/day may maxout a system.
a short math: 180k mails * 10 sec/mail = 1.800 ksec 1.800 ksec / 84.600 sec /day ~ 21 with 10 SMTP workers - every worker will have to handle an average of two mails all the time - which mean that 10 cores continuously processing mails + main thread + maintenance thread + rebuild thread + the threads for clamav, filescanner, database .... + what ever is running on the system. To be able to handle the workload peeks at a full assp configuration, I expect that the system will require 16GB RAM and at least 20 cores. Per default assp uses as less system resources as possible. There are tweaks to get a higher performance (for example the ISP-setup), but this will lead in to a higher system resource usage (also CPU) and requires for this reason a very good system design - and much more than basic knowledge about perl and assp. This is an older blog about assp. http://blog.aceshigh.net/2013/11/assp-anti-spam-smtp-proxy-server/ But it shows, that assp can be run on a PI , if right designed. DO NOT try this - a PI will not be able to process more than some hundred mails a day. And I don't thnk, the extensive ASSP_AFC checks or OCR will work (because of too less RAM). Thomas Von: "Michał Górzec" <michal.gor...@gmail.com> An: "For Users of ASSP" <assp-user@lists.sourceforge.net> Datum: 07.11.2019 18:41 Betreff: Re: [Assp-user] assp is a cpu hog >> And rather than actually research/test some performance tuning options like database configuration Unconventional idea but ok, I've tested this now - switched assp to running with mysql server running on other machine. No impact on assp cpu usage whatsoever. czw., 7 lis 2019 o 14:13 Andre van Eyssen <an...@purplecow.org> napisał(a): Congratulations. You've discovered that something written entirely in perl has some CPU load on your 2012-vintage CPU and probably isn't ideal for running 180k mails/day on vintage hardware. Are you also hitting I/O limits on your 2012-vintage spinning rust? And rather than actually research/test some performance tuning options like database configuration, you re-deployed the same thing on multiple Linux distributions and perl versions. Then you posted this to a list from a gmail.com address rather than your own mail platform? OK, so I'm feeding the troll at this point. I've run more throughput on ASSP on similar vintage Solaris box, and if you think compiling all those perl modules on Linux is a chore, try it on Solaris for an educational experience. I know at least one university ran all their student mail through ASSP without too much stress. On Thu, 7 Nov 2019, Michał Górzec wrote: > So far I've been running assp on very small mail servers. Now I've set it > up on a server that processes about 30 000 emails a day (whcich is not that > much, I've planed setting it for other server that processes about 180 000 > emails a day). It turned that assp is real cpu hog. It consumes about > 40-50% of whole Xenon E3-1245 V2 cpu power (all cores) under such load. I > could not believe that. I've tried disabling tests in assp. Even with > almost everything disabled it sill consumed same amount of cpu power! Only > setting * in transparent proxy mode reduced this... but only to about > 10-15% cpu power! So I still cloud not believe it is assp fault. I've tried > setting this system on other operating systems - ubuntu 18.04, centos 8, > centos7, fedora 31, debian 10. Perl 5.30 , perl 5.28, perl 5.26 from repos, > perl 5.30, 5.24 compiled from source. Cpan modules installed from repos. > Cpan modules installed from source. Every single time it was exactly same > high cpu usage. I've wasted few days on those tests. > -- Andre van Eyssen. Phone: +61 417 211 788 mail: an...@purplecow.org http://andre.purplecow.org About & Contact: http://www.purplecow.org/andre.html _______________________________________________ Assp-user mailing list Assp-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-user _______________________________________________ Assp-user mailing list Assp-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-user DISCLAIMER: ******************************************************* This email and any files transmitted with it may be confidential, legally privileged and protected in law and are intended solely for the use of the individual to whom it is addressed. This email was multiple times scanned for viruses. There should be no known virus in this email! *******************************************************
_______________________________________________ Assp-user mailing list Assp-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-user