On Fri, Mar 20, 2009 at 5:12 AM, Victor Duchovni
<victor.ducho...@morganstanley.com> wrote:
> On Thu, Mar 19, 2009 at 09:52:42PM -0400, Brandon Hilkert wrote:
>
>> I understand what you mean about sending to one server. I'm going to try
>> and setup a few more receiving servers so that I can more accurately
>> simulate sending it out to the internet.
>
> Did you at least take time to rule out the "syslog" bottleneck? This is
> a common problem with stock Linux configurations, where syslog hammers
> the disk so hard that Postfix can't get any I/O done. Throughput as low
> as 10 msgs/sec is strongly suggestive of something like that, or perhaps
> just failure to send in parallel, or insufficient concurrency in output
> processing because all the test messages are routed to the same local(8)
> mailbox.
>
> Linux servers that are 5 years can do 300-400 msgs/sec, when the disk is
> managed by a RAID controller with an 8MB battery cache, and IIRC somewhere
> between 50 and 100 msgs/sec with the cache off.
>
> Start with syslog, then figure out where the messages are accumulating,
> see QSHAPE_README.

atop, nmon, iotop, itop, vmstat, dstat  can also help you identify
system bottlenecks

Reply via email to