Brandon Hilkert: [ Charset ISO-8859-1 unsupported, converting... ] > > ----- Original Message ----- > From: "Wietse Venema" <wie...@porcupine.org> > To: "Postfix users" <postfix-users@postfix.org> > Sent: Monday, March 23, 2009 5:39 PM > Subject: Re: Mail drop > > > > Brandon Hilkert: > >> I"m not disputing this fact. I used smtp-source with 10 connections. > >> > >> Without DKIM signing - 14,634 emails/min > >> With DKIM signing - 4,762 emails/min > >> > >> I think we would both agree that that's a large discrepancy. > > > > Yes. > > > >> I'm using DKIM-milter. During the testing, the CPU nevers goes over 3-4% > > > > 3-4% of how many CPUs? > > It's a Intel Xeon Quad core.
It uses 3-4% of all CPUS or just one? > > dkim-milter is one program that you are asking to sign lots of > > messages in parallel. To implement parallelism, dkim-milter uses > > mutiple threads in one process. To keep the threads from tripping > > over each other, dkim-milter uses locks. With a bit of bad luck, > > your DKIM requests are blocking each other. > > Is there nothing I can do to either improve or prevent this? To change this, re-implement libmilter and change the milter programming model. Wietse