Tagged articles
20 articles
Page 1 of 1
Deepin Linux
Deepin Linux
May 6, 2026 · Fundamentals

Master Linux Memory Performance: From Theory to Real‑World Optimization

This article systematically breaks down Linux's core memory mechanisms, identifies common performance bottlenecks, and demonstrates how to use tools like numastat, perf, and Valgrind together with kernel parameters such as swappiness and min_free_kbytes to achieve practical memory optimizations.

MemoryNUMAOOM
0 likes · 55 min read
Master Linux Memory Performance: From Theory to Real‑World Optimization
Deepin Linux
Deepin Linux
May 5, 2026 · Fundamentals

Master Linux Memory Performance with HugePages

Linux’s default 4 KB pages cause massive page tables and TLB misses in high‑memory workloads; this article explains the HugePage mechanism, its types, how it reduces page‑table entries, improves TLB hit rates, lowers fragmentation, and provides step‑by‑step configuration for static and transparent huge pages in production.

Memory OptimizationTLBhugepages
0 likes · 39 min read
Master Linux Memory Performance with HugePages
Open Source Linux
Open Source Linux
Apr 29, 2024 · Fundamentals

Unlocking DPDK Memory Management: How Hugepages Boost Performance

This article consolidates DPDK 17.11 source‑code notes to explain the library’s memory‑management subsystem, covering hugepage concepts, shared configuration mapping, NUMA‑aware allocation, and the custom allocator that enables high‑throughput packet processing on Linux.

DMADPDKMemory Management
0 likes · 40 min read
Unlocking DPDK Memory Management: How Hugepages Boost Performance
Open Source Linux
Open Source Linux
Nov 17, 2023 · Databases

How Large Linux Pages Boost Database Performance on Kubernetes

This article explains how using larger Linux page sizes—especially 2 MB hugepages—dramatically improves database throughput on Kubernetes nodes by reducing TLB cache misses, and provides practical guidance on configuring hugepages, disabling transparent hugepages, and sizing resources for optimal performance.

Database PerformanceKubernetesMemory Management
0 likes · 13 min read
How Large Linux Pages Boost Database Performance on Kubernetes
Liangxu Linux
Liangxu Linux
Oct 22, 2023 · Databases

How Huge Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×

This article explains how Linux page size—from the default 4 KB to 2 MB or 1 GB huge pages—affects database performance, details the role of TLB cache hits and misses, presents benchmark results showing up to an eight‑fold throughput increase, and offers practical guidance for configuring huge pages on Kubernetes nodes.

Database PerformanceKubernetesTLB
0 likes · 14 min read
How Huge Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2023 · Databases

How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×

This article explains how Linux page size, especially using 2 MB or 1 GB huge pages, dramatically improves database throughput on Kubernetes nodes—showing up to an eight‑fold increase for 4 KB pages—by reducing TLB misses and optimizing memory access, and provides practical guidance for configuring huge pages in various environments.

Kubernetesdatabasehugepages
0 likes · 12 min read
How Large Linux Pages Can Boost Database Throughput on Kubernetes by Up to 8×
Bin's Tech Cabin
Bin's Tech Cabin
Sep 18, 2023 · Fundamentals

Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages

This article provides an in‑depth exploration of the Linux mmap system call, covering its role in virtual memory management, page table structures, various mapping types (anonymous, file‑backed, shared, private), flag options, and advanced concepts such as huge pages and transparent huge pages, with kernel‑level diagrams and code examples.

Page Tablehugepageskernel
0 likes · 62 min read
Unveiling Linux mmap: From Virtual Memory to Page Tables and Huge Pages
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2022 · Fundamentals

How to Boost Linux Pipe Throughput from 3.5 GiB/s to 65 GiB/s

Using a step‑by‑step example program, this article shows how to dramatically improve Linux pipe read/write performance—from an initial 3.5 GiB/s to 65 GiB/s—by applying zero‑copy techniques, ring buffers, paging insights, vmsplice/splice system calls, huge pages, and busy‑loop optimizations.

Zero Copyhugepageslinux
0 likes · 29 min read
How to Boost Linux Pipe Throughput from 3.5 GiB/s to 65 GiB/s
IT Architects Alliance
IT Architects Alliance
Aug 21, 2022 · Operations

How DPDK Boosts High‑Performance Packet Processing: Architecture and Core Techniques

This article explains DPDK’s open‑source data‑plane framework, detailing its architecture, core libraries, platform modules, poll‑mode drivers, huge‑page memory management, polling technique, and CPU‑affinity strategies that together eliminate kernel bottlenecks and dramatically improve packet‑forwarding performance.

CPU affinityDPDKNFV
0 likes · 9 min read
How DPDK Boosts High‑Performance Packet Processing: Architecture and Core Techniques
Architects' Tech Alliance
Architects' Tech Alliance
Aug 20, 2022 · Backend Development

DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimization Techniques

This article provides a comprehensive overview of DPDK, covering its fundamental and optimization technologies, software architecture, core libraries, platform modules, poll‑mode drivers, huge‑page usage, polling techniques, and CPU‑affinity strategies for high‑performance packet processing in NFV environments.

CPU affinityDPDKhugepages
0 likes · 9 min read
DPDK Technical Overview: Architecture, Core Libraries, and Performance Optimization Techniques
Liangxu Linux
Liangxu Linux
Jul 31, 2021 · Operations

Optimizing Linux Memory: When to Use Huge Pages and How to Disable THP

This guide explains the difference between standard Huge Pages and Transparent Huge Pages in Linux, outlines the performance benefits and drawbacks of using Huge Pages, and provides step‑by‑step commands and GRUB configuration methods to safely disable Transparent Huge Pages on CentOS systems.

MemoryManagementTransparentHugePageshugepages
0 likes · 9 min read
Optimizing Linux Memory: When to Use Huge Pages and How to Disable THP
ITPUB
ITPUB
Nov 19, 2020 · Fundamentals

How HugePages Boost Database and Hadoop Performance on Linux

This article explains Linux HugePages, how to view and configure them, demonstrates code and Kubernetes examples, and details how larger memory pages reduce management overhead and lock memory to improve performance for memory‑intensive services like databases and Hadoop.

HadoopMemory Managementhugepages
0 likes · 10 min read
How HugePages Boost Database and Hadoop Performance on Linux
Architects' Tech Alliance
Architects' Tech Alliance
Apr 26, 2019 · Backend Development

Understanding Network I/O Challenges and DPDK High‑Performance Solutions

The article analyzes the growing demands on network I/O, explains Linux and x86 bottlenecks, introduces DPDK’s user‑space bypass architecture and its core optimizations such as hugepages, poll‑mode drivers, SIMD, and CPU‑specific tuning, and finally discusses the DPDK ecosystem and practical considerations for backend developers.

CPU optimizationDPDKNetwork I/O
0 likes · 13 min read
Understanding Network I/O Challenges and DPDK High‑Performance Solutions
21CTO
21CTO
Jan 2, 2016 · Backend Development

Boost PHP7 Performance: 5 Essential Tweaks You Must Enable

This guide outlines five practical steps—enabling Zend Opcache, compiling with GCC 4.8+, activating HugePages, configuring Opcache file cache, and applying PGO—to extract the maximum speed from PHP 7 installations, especially for high‑traffic sites like WordPress.

OPcachePGOhugepages
0 likes · 5 min read
Boost PHP7 Performance: 5 Essential Tweaks You Must Enable
21CTO
21CTO
Dec 8, 2015 · Backend Development

Boost PHP 7 Performance: Essential Tweaks and Opcache Tips

This article introduces PHP 7.0.0’s major performance enhancements and provides five practical tuning steps—including enabling Opcache, using a newer GCC compiler, activating HugePages, configuring Opcache file cache, and applying profile‑guided optimization—to maximize speed and efficiency for backend applications.

OPcachePGOhugepages
0 likes · 5 min read
Boost PHP 7 Performance: Essential Tweaks and Opcache Tips