Hello,
When sending large number of emails and rendering unique content, it's not uncommon to overwhelm the server. Worse yet, large mailings usually correspond to important events when it's all the more important to have the site running at top performance.
It would be nice to have some type of throttle to keep the performance at bay. A simple solution would be to have a delay between sends. It may only need to be a few milliseconds. If a 'delay between emails' (in milliseconds) is configurable, then we can experiment with the best settings.
A more eleborate solution would be something with more awareness to the CPU its using and auto scale back as needed, but I don't know how doable that is.
Here's a recent thread about this: http://doc.dynamicweb.com/forum/cms-standard-features/cms-standard-features/mergeanddeliver-failed
Thanks,
Scott