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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content