[Exim] Exim is Unreasonably slow

Top Page
Delete this message
Reply to this message
Author: David Garza
Date:  
To: exim-users
Subject: [Exim] Exim is Unreasonably slow
Hello,

I appreciate all of the help everyone has already given me. I've run into
another problem. Here is my setup:

Exim.conf
--------------------------

deliver_queue_load_max = 15
smtp_accept_queue = 50
smtp_accept_queue_per_connection = 150
# queue_run_in_order = false
split_spool_directory = true
retry_interval_max = 1h
queue_only = true
auto_thaw = 15m
queue_run_max = 75
# remote_max_parallel = 10
prod_requires_admin = false
message_logs = false
ignore_bounce_errors_after = 1h
timeout_frozen_after = 1h
host_lookup = 0.0.0.0/0
system_filter=/etc/blank

--------------------------

The email goes strait into the queue, which is only at 27.5 emails per
second, which is very slow for just queuing it. Then after the mailing list
script is finished, I have a bash file that runs so help with the
processing, here is the file:

--------------------------

#!/bin/bash

/killer -a 'exim -q1s' # Kills all Exim Processes
/killer -a 'exim -q' # Kills all Exim Processes
sleep 2 | echo sleeping for 2 seconds ...
sudo -u sponder /home/sponder/www/cgi-bin/arp3/arp3-auto.pl
sleep 2 | echo sleeping for 2 seconds
/usr/sbin/exim -q1s | echo Running Exim Queue

--------------------------

When this runs, "killer," a process killer I found on the internet that will
use ps aux, grep the command, then locate the process ID, and kill all
matching results. Then I have it sudo into the sending users account (only
one on the server) and execute the mailing list script. After that finishes,
it reruns the Exim queues using exim -q1s (generate a queue runner every
second up to 75 queues).

My problem is, it does not send fast enough. It takes a total of 15 minutes
to finish off the queue using this method, which is overall 8.8 emails per
second, which is very slow. I need something much faster. I cannot run the
queue at the same time as I run the script or else the load goes to high.

I read on the internet that a server was able to get 42 emails per second
with a 1.13MHz server. My server specs are:

P4 2.8GHz Hyper-Threading
cPanel/EXIM MTA
80GB IDE HD
1GB Ram
10MPS port/switch
1000gb Bandwidth
The Planet DC

I appreciate ANY and ALL help!

Thanks and God Bless!

David Garza