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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
