Tagged articles
22 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Apr 22, 2026 · Fundamentals

Why Page Cache Is the Hidden Engine Behind Linux I/O Performance

The article explains how Linux’s page cache bridges memory and disk, detailing its read/write mechanisms, dirty page handling, pre‑read optimization, kernel parameters, and practical tuning tips for static file serving, databases, and logging, showing why mastering it is essential for performance.

Dirty PagesI/O performanceKernel
0 likes · 30 min read
Why Page Cache Is the Hidden Engine Behind Linux I/O Performance
Raymond Ops
Raymond Ops
Dec 7, 2025 · Operations

Master Linux System Performance: Top, htop, vmstat, iostat & Advanced Tuning Secrets

This comprehensive guide walks you through Linux system performance monitoring using tools like top, htop, vmstat, iostat, sar, netstat, ps, and free, explains each metric, provides practical shell scripts for real‑time analysis, alerts, and detailed tuning strategies for CPU, memory, disk, and network.

LinuxPerformance MonitoringShell Scripts
0 likes · 34 min read
Master Linux System Performance: Top, htop, vmstat, iostat & Advanced Tuning Secrets
Liangxu Linux
Liangxu Linux
Nov 15, 2025 · Operations

How Many Files and TCP Connections Can a Linux Server Actually Handle?

This article explains the Linux kernel parameters that limit the number of open files and TCP connections, shows how to adjust them, estimates realistic connection counts based on memory, and discusses client‑side port constraints and related practical issues.

Kernel ParametersLinuxSystem Tuning
0 likes · 14 min read
How Many Files and TCP Connections Can a Linux Server Actually Handle?
MaGe Linux Operations
MaGe Linux Operations
Oct 27, 2025 · Operations

Essential Ops Playbook: Real‑World Linux Tuning & Incident Diagnosis

This article walks ops engineers through a real production incident, explains why deep Linux kernel knowledge is crucial, presents typical high‑traffic, log‑burst, and DB‑slow‑query scenarios, and shares a three‑step practical tuning methodology with code snippets, monitoring scripts, and future‑proof tips such as eBPF and AIOps.

LinuxOperationsSystem Tuning
0 likes · 14 min read
Essential Ops Playbook: Real‑World Linux Tuning & Incident Diagnosis
Architect
Architect
Jun 10, 2025 · Operations

How Many TCP Connections Can a Server Really Handle? Limits and Tuning

This article explains the practical limits on how many TCP connections a Linux server or client can support, covering file‑descriptor parameters, memory consumption per socket, kernel tuning examples, and scaling calculations for large‑scale long‑connection services.

LinuxSystem TuningTCP
0 likes · 15 min read
How Many TCP Connections Can a Server Really Handle? Limits and Tuning
ITPUB
ITPUB
Dec 10, 2024 · Operations

How Many Files and TCP Connections Can a Linux Server Actually Handle?

Linux treats everything as a file, so the maximum number of open files and TCP connections a server can support depends on kernel parameters like fs.file-max, soft/hard nofile, and fs.nr_open, as well as memory size, port limits, and proper configuration to avoid 'too many open files' errors.

Kernel ParametersLinuxSystem Tuning
0 likes · 15 min read
How Many Files and TCP Connections Can a Linux Server Actually Handle?
MaGe Linux Operations
MaGe Linux Operations
Nov 22, 2022 · Operations

Why Kubernetes Pods Fail with “Resource temporarily unavailable” – Understanding PID Limits

This article analyzes a Kubernetes‑Docker environment where Java pods encounter “fork: Resource temporarily unavailable” errors, tracing the issue through kernel event logs, ulimit settings, PID limits, and related sysctl parameters, and provides detailed recommendations for kernel and user‑level configuration to prevent such failures.

DockerKubernetesLinux kernel
0 likes · 23 min read
Why Kubernetes Pods Fail with “Resource temporarily unavailable” – Understanding PID Limits
Aikesheng Open Source Community
Aikesheng Open Source Community
Sep 21, 2022 · Operations

Understanding MemAvailable and min_free_kbytes in Linux: Why free -m Shows Different Values and How to Adjust for OceanBase Installation

The article explains why the free command reports more memory than the available column, describes how the kernel calculates MemAvailable using min_free_kbytes and watermarks, and provides practical guidance on tuning min_free_kbytes to meet OceanBase's memory requirements.

LinuxMemAvailableMemory Management
0 likes · 6 min read
Understanding MemAvailable and min_free_kbytes in Linux: Why free -m Shows Different Values and How to Adjust for OceanBase Installation
Refining Core Development Skills
Refining Core Development Skills
Aug 9, 2021 · Backend Development

Analyzing TCP Handshake Anomalies: Port Exhaustion, Connection Queue Overflow, and Performance Mitigation

This article examines common TCP handshake anomalies in backend systems, detailing how client port exhaustion and server-side connection queue overflows cause packet loss and latency spikes, while providing kernel-level insights and practical configuration strategies to optimize network performance and ensure reliable service availability.

Linux kernelSystem TuningTCP handshake
0 likes · 14 min read
Analyzing TCP Handshake Anomalies: Port Exhaustion, Connection Queue Overflow, and Performance Mitigation
Architect's Tech Stack
Architect's Tech Stack
Jun 29, 2019 · Databases

Practical MySQL Optimization Guide: Philosophy, Tools, and Tuning Techniques

This article provides a comprehensive, step‑by‑step guide to MySQL performance tuning, covering the underlying query process, optimization philosophy, practical tools, system‑level diagnostics, hardware and OS recommendations, as well as detailed configuration parameters for both the server and storage engine.

Database OptimizationSQLSystem Tuning
0 likes · 16 min read
Practical MySQL Optimization Guide: Philosophy, Tools, and Tuning Techniques
360 Tech Engineering
360 Tech Engineering
Aug 31, 2018 · Operations

High-Concurrency System Performance Optimization and Testing Guide

This guide details high‑concurrency system performance metrics, testing methodologies using Tsung, and practical Linux and Erlang configuration tweaks—including kernel parameters, file descriptor limits, port ranges, and VM settings—to improve throughput, reduce latency, and effectively identify bottlenecks in production environments.

ErlangLinuxSystem Tuning
0 likes · 12 min read
High-Concurrency System Performance Optimization and Testing Guide
Efficient Ops
Efficient Ops
Jun 18, 2017 · Operations

Mastering CPU Performance: Monitoring and Tuning Techniques for Linux

This article explains how to monitor CPU usage on Linux using tools like top, vmstat, and gstat, analyzes common causes of high user and system CPU time, and provides practical tuning methods such as adjusting process priority, using ulimit, and configuring program‑specific CPU settings.

CPU MonitoringLinux performanceSystem Tuning
0 likes · 10 min read
Mastering CPU Performance: Monitoring and Tuning Techniques for Linux