Hello wash, Odhiambo G. Washington schrieb: > I am looking for a tool that I can use to stress-test my SMTP server > (Exim, of course). I simply want to load the server to an extent that > would lead it to in turn stress the CPU and eat a considerable amount > of memory... > It's a production box, so I would not want mail to go out to anyone, > except myself, if there was any mail to go out as part of the test.
From my experience, testing filesystem IO is a decent way to try to come close to real-world capabilities. The rate in which your OS handles TCP connections is nothing you can influence with hardware. As long as you don't do extensive computation when handling email filesystem IO is all that matters - and it's rather easy to benchmark. Years ago we set up half the lab for "real world" smtp benchmarks (I think it was an early exim 3 then) and I wouldn't do that anymore, mainly because IO benchmarking - in our tests - lead to very close results. What I found helpful is to lock memory in order to minimize filesystem caching beautifying test results. Adjusting the relevant kernel parameter in your OS will do the job, too. You did not mention if you do message parsing (for malware, viruses and such). If you do, the above most probably would not apply anymore. hth, vt -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
