Hi, I came across a trace where my monitoring point is close to the client. I am looking at the response time of the basic TCP handshake SYN- SYN/ACK ACK
My SYN/ACK from the server takes reasonable time but my ACK from the client is sporadic and taking longer time.
what could be the potential reason the client is taking longer time to ACK.
This question is marked "community wiki".
asked 06 Aug '13, 16:12
I interpret the issue as: Mostly the ack from the client comes in within sub-ms but occasionally it takes x ms. There are two reasons why this could happen:
My first guess would be the client is running in a virtualized environment and doesn't get dispatched in time. Do you see higher delays also later in the conversation?
answered 06 Aug '13, 20:49
a large network load on the client. If the internal transmit buffers are filled up, it will take longer to get the ACK out on the line.
There is probably also a duplex problem on the client. If the client works in half duplex mode and receives/sends a lot of traffic, this could also cause delays in sending the ACKs, due to collisions and other network related problems.
answered 08 Aug '13, 02:52
Kurt Knochner ♦