CDOSYS / SMTP process priority



Hi All: I have a server running 2003 Web Edition SP1 on a 2.4G Xeon with 2
gig ram and a hardware-mirrored, SATA 2-drive array (RAID 1).

The server is only used to send out emails to an email list of about 100K
addresses. The list is pulled out of a dB and CDO is used to create the
email and drop it in "InetPub/mailroot/pickup". Each email is about 10K.

The SMTP Service sends out the mail directly (no smarthost).

When I monitor the server while the CDO script is running, I see w3wp.exe
(the CDO script) and inetinfo.exe (the SMTP Service) both trundling along at
5-10% CPU each, with CDO writing about 6 files per second into the pickup
directory. No other processes are grabbing any CPU, and the activity graph
shows less than 20% CPU in use. The free memory doesn't change much either,
with about half a gig free at any given time.

If I stop the smtp service while the script is running, w3wp.exe rockets to
90% CPU and starts writing files into the pickup directory at a rate of 75
per second.

The problem I'm having is the script calling the CDO process takes many
hours to run, and times out entirely somtimes, and the entire list does not
get spooled into the pickup directory...but if I run the script with the
SMTP service stopped, all 100K emails will get written in 15 minutes.

My question is, what is preventing one or both of these processes from
utilizing more CPU, and is there any way for me permanently (or
programatically) set the priority of w3wp.exe higher?

TIA


.



Relevant Pages

  • Re: OT: spammers are using my domain again
    ... our virtual hosting servers and boom 150 returned emails from the ... Server load wasn't jumping ... Its a simple script that is written in php and can use a DB to retrieve ... they do anything) and the other hosting company that the file was ...
    (Fedora)
  • Re: Reading remote Session ID
    ... require that the IP that makes the request for the page be the same ... capability of the user, if it's a script the js will fail, so require ... I am using the free version of SPAMfighter for private users. ... It has removed 1384 spam emails to date. ...
    (alt.php)
  • next command started before previously called script is finished
    ... The main script contains two nested for loops and each time a function do_build ... cpu family: 6 ... cpuid level: 10 ...
    (Linux-Kernel)
  • Re: [PHP] limiting the amount of emails sent at a time in a batch send
    ... I want to limit these script two send 100 email and then pause for a few ... all the emails that are dated for today. ... I am using swift ... used for many unique mails. ...
    (php.general)
  • Re: DBI Performance Issues
    ... use the cpu or the network hardware during remote tests. ... first the live script is run from a sun solaris machine using ... server machine. ...
    (comp.lang.perl.misc)