Tag

Network Tuning

1 views collected around this technical thread.

IT Services Circle
IT Services Circle
Mar 24, 2023 · Fundamentals

Understanding TCP Connection Queues: Full and Half‑Open Queues, Overflow, and Linux Tuning

This article explains how TCP full and half‑open connection queues work on Linux, why they overflow when the number of connections grows, and provides practical commands and kernel parameter adjustments such as backlog, somaxconn, and tcp_max_syn_backlog to resolve the issue.

BacklogConnection QueueNetwork Tuning
0 likes · 11 min read
Understanding TCP Connection Queues: Full and Half‑Open Queues, Overflow, and Linux Tuning
Code Ape Tech Column
Code Ape Tech Column
Nov 9, 2022 · Operations

System Performance Optimization: Definitions, Testing, Bottleneck Identification, and Common Strategies

This article explains system performance concepts such as throughput and latency, describes how to design and run performance tests, outlines methods for locating bottlenecks at the OS, code, network, and database levels, and presents practical optimization techniques ranging from algorithmic improvements to I/O and TCP tuning.

Database OptimizationNetwork Tuninglatency
0 likes · 35 min read
System Performance Optimization: Definitions, Testing, Bottleneck Identification, and Common Strategies
Ctrip Technology
Ctrip Technology
Dec 28, 2019 · Operations

Root Cause Analysis of Dubbo Connect Timeout in High‑Concurrency Scenarios and Backlog Tuning

This article presents a detailed case study of intermittent Dubbo connect‑timeout errors in a high‑concurrency deployment, describing step‑by‑step diagnostics—from port status checks and registry verification to TCP dump analysis—and explains how adjusting the server’s backlog and accept queue resolved the SYN‑drop issue.

BacklogDubboNetwork Tuning
0 likes · 12 min read
Root Cause Analysis of Dubbo Connect Timeout in High‑Concurrency Scenarios and Backlog Tuning
360 Tech Engineering
360 Tech Engineering
May 24, 2018 · Operations

Common Short‑Connection Errors [99] and [110] in Linux: Causes, Code Analysis, and Optimizations

This article examines why frequent short‑lived TCP connections on Linux trigger the [99] could not assign requested address and [110] connection timeout errors, explains the underlying TIME‑WAIT port exhaustion and listen‑queue overflow mechanisms, and offers verification experiments and practical mitigation strategies.

Network TuningTCPTIME_WAIT
0 likes · 8 min read
Common Short‑Connection Errors [99] and [110] in Linux: Causes, Code Analysis, and Optimizations
360 Quality & Efficiency
360 Quality & Efficiency
Feb 8, 2018 · Fundamentals

Understanding TCP TIME_WAIT State and Optimization Techniques

This article explains the TCP TIME_WAIT state, its role in connection termination, the performance impact of large numbers of TIME_WAIT sockets, and practical optimization methods such as using keep‑alive and tuning Linux kernel parameters to mitigate the issue.

Network TuningPerformance TestingTCP
0 likes · 8 min read
Understanding TCP TIME_WAIT State and Optimization Techniques
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jun 1, 2016 · Operations

Increasing Linux File Descriptor and TCP Connection Limits for High‑Concurrency Applications

This guide explains how to raise Linux user‑process file descriptor limits, adjust kernel TCP parameters, and use efficient I/O mechanisms such as epoll or AIO to support thousands of simultaneous TCP connections for high‑concurrency network programs.

Network TuningTCPhigh concurrency
0 likes · 13 min read
Increasing Linux File Descriptor and TCP Connection Limits for High‑Concurrency Applications