Any news on this (sorry if I missed it)?
Are both hosts solaris ?

The messages are single packets ? (Otherwise we'd check for
Nagle issue).

I see three timers in this order of magnitude.
By tuning each one individually with ndd we would try to get 
a picture for which one influences the result.

        tcp_push_timer_interval
        tcp_local_dack_interval
        tcp_co_timer_interval

But before that the snoop output may prove useful to look at.

-r


Jim M writes:
 > Hello.
 > 
 > One of the developers I support is having a performance challenge.  He
 > is writing a simple message processing application that receives a
 > small message on a socket and writes a response to that socket, then
 > waits for the next message.  The application runs one thread per
 > client connection.  On a single-CPU system, a single application
 > thread can process a message and transmit its response in under 1 ms.
 > With two or more processors enabled, still running a single thread,
 > there is a delay of about 40 ms between recipt of the message and
 > transmission of the response.  This delay is consistent, not
 > intermittent.  Running additional threads causes the delay to become
 > inconsistent, but always in excess of 40 ms.   
 > 
 > We are running on a 900 MHz V880 with 4 processors under Solaris 9.
 > Timing measurements were made with snoop.   
 > 
 > If anyone would care to suggest something we might do to get the
 > latency down to a reasonable level on an SMP configuration, I would
 > greatly appreciate it.  Please let me know if you would find any
 > additional information helpful. 
 >   
 >  
 > This message posted from opensolaris.org
 > _______________________________________________
 > perf-discuss mailing list
 > perf-discuss@opensolaris.org

_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to