developerWorks: Boost Socket Performance on Linux
Jan 23, 2006, 01:00 (1 Talkback[s])
(Other stories by M. Tim Jones)
Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers
"When developing a sockets application, job number one is
usually establishing reliability and meeting the necessary
requirements. With the four tips in this article, you can design
and develop your sockets application for best performance, right
from the beginning. This article covers use of the Sockets API, a
couple of socket options that provide enhanced performance, and
"To develop applications with lively performance capabilities,
follow these tips:
- "Minimize packet transmit latency.
- "Minimize system call overhead.
- "Adjust TCP windows for the Bandwidth Delay Product.
- "Dynamically tune the GNU/Linux TCP/IP stack..."