Long pause between receipt of data and TCP ack of that data before server sends next data message
Last updated on JANUARY 03, 2018
Applies to:Solaris Operating System - Version 8 6/00 U1 to 10 1/13 U11 [Release 8.0 to 10.0]
A small test program writing to sockets is run, to try to discover where excess time is being consumed.
It is found that when the server does 2 or more successive writes to the socket, a pause is encountered. Whereas, if there is only 1 write, then everything runs fast.
Looking at snoop, it is observed that the time is all in TCP on the client side waiting before sending back an ack which the server is waiting for before sending the next data segment.
If the client and server are on separate systems, we can use: snoop -td host1 host2 port nnnn - to see what is really going on.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms