TCP traffic loss, delay, or retransmissions to Java applications
Issue
- Java application suffers delay receiving network traffic
- Packet capture shows TCP Retransmissions to RHEL system running Java application
- There is sometimes a delay in TCP ACK from the system where our JVM app runs
- TCP data cannot be transferred smoothly to Java app
- We can see errors in the socket buffers from
netstat -s
:
123456 packets pruned from receive queue because of socket buffer overrun
234567 packets collapsed in receive queue due to low socket buffer
Environment
- Red Hat Enterprise Linux
- Java application platform
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.