Nailing Down High CPU
I am trying to pinpoint the high CPU utilization on my server when sending to a large announcement list (35,000 members).
When we send out an email, the 'python2' process eats up 80-90% of the CPU time.
Some info:
Red Hat EL 2.1 on dual AMD. We ARE running a local caching nameserver. Mailman 2.1.5 Sendmail-8.11.6-28.72 (Red Hat supplied RPM)
SMTP_MAC_RCPTS = 10 (is this a good value??? I have no idea.) QRUNNER_LOCK_LIFETIME = hours(20) QRUNNER_PROCESS_LIFETIME = minutes(120) QRUNNER_MAX_MESSAGES = 50000
To be honest, I don't really know what the impact of all of those settings are. The list is 'general purpose', in that users are subscribed from many domains, with a large bulk being AOL, MSN, Yahoo, and Hotmail.
I've read through the FAQ entries 4.11 and 4.12. The latter went over our heads a bit. We are not running with full customization.
If there is something seriously amiss with our configuration, please give me a shout!
Thanks, Hunter
At 1:57 PM -0700 2004-06-29, Hunter Hillegas wrote:
I've read through the FAQ entries 4.11 and 4.12. The latter went over our heads a bit. We are not running with full customization.
Since you're not doing customization, you don't have to worry
about the performance hit that VERP can cause.
Given that you're running sendmail as your MTA and you've already
addressed the issue of running a local caching nameserver, you really need to take a look at http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq06.003.htp.
-- Brad Knowles, brad.knowles@skynet.be
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin, Historical Review of Pennsylvania.
SAGE member since 1995. See http://www.sage.org/ for more info.
participants (2)
-
Brad Knowles
-
Hunter Hillegas