TCP traffic loss, delay, or retransmissions to Java applications

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.