I would like to advertise eximq - small queue runners supervising process.
The eximq controlls the count of queue runner processes based on messages age.
This allows to keep low system load and constant maximum number of queue
runner processes.
I've utilised this tool for a long time on site with 50.000 msg/day scanned
for viruses and spam. The system load is really minimal.