TIBCO Rendezvous may experience periodic, 20 to 40 millisecond latency spikes when sending small messages using TCP on Linux

TIBCO Rendezvous may experience periodic, 20 to 40 millisecond latency spikes when sending small messages using TCP on Linux

book

Article ID: KB0092279

calendar_today

Updated On:

Products Versions
TIBCO Rendezvous -
Not Applicable -

Description

Description:
Symptom:
   TIBCO Enterprise Message Service, TIBCO Rendezvous, or TIBCO SmartSockets may experience periodic, 20 to 40 millisecond, latency spikes when sending small messages using TCP on Linux

Environment:
   All Linux 2.6 kernels prior to 2.6.19 and Red Hat AS 3.0

Cause:
   This is a known defect in Linux that the Linux vendors are currently trying to patch:
       Linux TCP implements "Appropriate Byte Count" (ABC) and this penalizes
       applications that do small sends. The problem is that the other side
       may be delaying acknowledgments.  If receiver doesn't acknowledge the
       sender will limit itself to the congestion window. If the flow is light,
       then you will be limited to 4 packets.

Workaround:
   None at this time, we recommend that you contact your Linux vendor
Symptoms:

Cause:

Issue/Introduction

TIBCO Rendezvous may experience periodic, 20 to 40 millisecond latency spikes when sending small messages using TCP on Linux