How do I tune RHEL for better TCP performance over a specific network connection?

Solution Verified - Updated -

Issue

  • We are transmitting a large amount of data over a WAN link and wish to tune the transfer to be as fast as possible
  • We are trying to backhaul traffic from one datacenter to another and appear to be running into small TCP window sizes that are impacting the transmission speed
  • We are looking for sysctl parameters which can be tuned to allow better performance over our network
  • How do I accurately tune TCP socket buffer sizes?

Environment

  • Red Hat Enterprise Linux
  • Network connection known performance characteristics, such as a WAN connection with high throughput and high latency, but does not necessarily have to be a WAN
  • TCP networking

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