/plushcap/analysis/cloudflare/how-to-achieve-low-latency

How to achieve low latency with 10Gbps Ethernet

What's this blog post about?

This text discusses the optimization of a UDP application for latency on two Linux hosts connected with 10Gb Ethernet. The author explains various techniques to reduce latency, such as busy polling, pinning processes to specific cores, and adjusting network card settings. They also cover advanced topics like Receive Side Scaling (RSS), Transmit flow steering (XFS), and Receive Flow Steering (RFS). The author concludes that it is possible to achieve a round trip time of 30 microseconds with software tweaks, but reducing latency further requires more complex ethtool toggles.

Company
Cloudflare

Date published
June 30, 2015

Author(s)
Marek Majkowski

Word count
2966

Language
English

Hacker News points
142


By Matt Makai. 2021-2024.