> Why do you believe that this should use 100% of ALL Cpus?
> 
> If you look at your synthetic test then you will likely find that
> there are at any point in time only a few mail receiving processes
> and mail delivering processes, and that these processes will all
> be waiting for kernel system calls to complete.
> 
> With this synthetic test you really have only a low-concurrency load.

Yes, there are only a few mail delivering processes (virtual).  
Why is this a function of my load?  There are many messages 
waiting for delivery, so why doesn't postfix run more virtuals 
to increase concurrency?

I'm not sure what you mean by "waiting for kernel system calls to 
complete".  Do you mean "executing kernel system calls" (reading 
from a pipe), or "blocked on kernel system calls" (i.e. waiting 
on a pipe)?

Thanks.

Silas

Reply via email to