How do I control TCP delayed ACK and delayed sending?

Solution Verified - Updated -

Issue

  • We see 40ms delays in Linux responding to ACKs. Why is this? How do I control it?
  • We see small data sends (eg: one byte) delayed over network communication. Why is this? How do I control it?
  • Can I set net.ipv4.tcp_delack_min kernel tunable on RHEL?
  • Does RHEL include the quickack route tunable to apply TCP_NODELAY without setsockopt()?

Environment

  • Red Hat Enterprise Linux
  • Red Hat Enterprise Linux MRG Realtime
  • Red Hat Enterprise Linux Realtime
  • Network communication over TCP socket

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