Tagged articles
20 articles
Page 1 of 1
Xiao Liu Lab
Xiao Liu Lab
Jan 7, 2026 · Operations

Zero‑IO Techniques to Safely Clear Massive Log Files on Linux

This article explains why deleting huge log files can crash a server, compares the low‑IO echo and truncate commands for safely emptying logs, provides practical examples, parameter tips, additional methods, and best‑practice recommendations for production environments.

EchoIO optimizationLinux
0 likes · 10 min read
Zero‑IO Techniques to Safely Clear Massive Log Files on Linux
Liangxu Linux
Liangxu Linux
Mar 13, 2025 · Fundamentals

How Zero‑Copy Techniques Supercharge Network I/O Performance

This article explains why traditional I/O interfaces rely on data copying, demonstrates the hidden overhead of read/write in a network server, and introduces zero‑copy methods such as mmap, sendfile, DMA Gather Copy, and splice to dramatically reduce copies and context switches for faster I/O.

IO optimizationLinuxZero Copy
0 likes · 12 min read
How Zero‑Copy Techniques Supercharge Network I/O Performance
Baidu Geek Talk
Baidu Geek Talk
Dec 30, 2024 · Industry Insights

How Baidu’s HTAP Table Storage Achieves Massive IO Gains and Faster Development

Baidu’s Search Content Storage team built an HTAP table storage system and a serverless compute‑scheduling architecture that separates OLTP and OLAP workloads, delivering up to 200 GB/s peak IO, reducing storage cost by 75 %, and enabling SQL‑style task development with native FaaS functions.

Big DataCompute SchedulingHTAP
0 likes · 20 min read
How Baidu’s HTAP Table Storage Achieves Massive IO Gains and Faster Development
DataFunSummit
DataFunSummit
Jun 9, 2024 · Cloud Native

Optimizing I/O for Data‑Intensive Analytics in Cloud‑Native Environments: Insights from Uber Presto

This whitepaper examines the industry trend of moving data‑intensive analytics workloads to cloud‑native platforms, analyzes how cloud storage cost models affect performance optimization, and presents a case study of Uber's Presto deployment that reveals fragmented access patterns and new I/O cost considerations.

IO optimizationbig-datacase-study
0 likes · 3 min read
Optimizing I/O for Data‑Intensive Analytics in Cloud‑Native Environments: Insights from Uber Presto
Baidu Geek Talk
Baidu Geek Talk
Aug 23, 2023 · Mobile Development

Why MMKV Can Stall Your Mobile App and How to Fix It

The article analyzes IO‑intensive bottlenecks in mobile apps, explains how MMKV’s mmap‑based storage, rewrite, and expansion mechanisms cause main‑thread stalls, and presents concrete optimizations such as value comparison before write, pre‑expansion, compression, expiration handling, and proper instance management to dramatically reduce latency.

AndroidIO optimizationMMKV
0 likes · 26 min read
Why MMKV Can Stall Your Mobile App and How to Fix It
政采云技术
政采云技术
Jul 14, 2022 · Operations

Diagnosing and Optimizing Elasticsearch IO Bottlenecks for Billion-Scale Product Catalogs

Facing severe IO-wait and read bottlenecks as product data grew from tens of millions to billions, this article analyzes root causes in Elasticsearch clusters and presents a comprehensive solution involving index parameter tuning, merge settings, translog async writes, query optimizations, and hardware upgrades to restore performance and stability.

ElasticsearchIO optimizationIndex Tuning
0 likes · 14 min read
Diagnosing and Optimizing Elasticsearch IO Bottlenecks for Billion-Scale Product Catalogs
IT Architects Alliance
IT Architects Alliance
May 31, 2022 · Backend Development

Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200K

This article presents practical techniques for optimizing high‑concurrency online services—such as avoiding relational databases, employing multi‑level caching, leveraging multithreading, implementing circuit‑breaker patterns, reducing I/O, managing retries, handling edge cases, and logging efficiently—to maintain sub‑300 ms response times under massive load.

IO optimizationcachingcircuit breaker
0 likes · 10 min read
Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200K
Top Architect
Top Architect
May 30, 2022 · Backend Development

Key Practices for Optimizing High‑Concurrency Backend Services

This article outlines practical strategies for handling high‑QPS backend services, including avoiding relational databases, employing multi‑level caching, leveraging multithreading, implementing degradation and circuit‑breaker mechanisms, optimizing I/O, using cautious retries, handling edge cases, and logging efficiently.

Backend PerformanceIO optimizationcaching
0 likes · 10 min read
Key Practices for Optimizing High‑Concurrency Backend Services
Top Architect
Top Architect
May 19, 2022 · Backend Development

Optimizing High‑Concurrency Services: Practical Strategies for 200k+ QPS

This article outlines practical techniques for handling ultra‑high‑traffic backend services—including abandoning relational databases, employing multi‑level caching, leveraging multithreading, applying degradation and circuit‑breaker patterns, optimizing I/O, using cautious retries, guarding boundary cases, and implementing efficient logging—to maintain sub‑300 ms response times at 200k+ QPS.

Backend PerformanceIO optimizationcaching
0 likes · 10 min read
Optimizing High‑Concurrency Services: Practical Strategies for 200k+ QPS
Architecture Digest
Architecture Digest
May 17, 2022 · Backend Development

Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200k

This article outlines practical techniques for handling online services with QPS exceeding 200,000, including avoiding relational databases, employing multi‑level caching, leveraging multithreading, implementing degradation and circuit‑breaker patterns, optimizing I/O, using controlled retries, handling edge cases, and logging efficiently.

IO optimizationcachingcircuit breaker
0 likes · 9 min read
Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200k
Architect
Architect
May 15, 2022 · Backend Development

Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200k

This article outlines practical techniques for handling ultra‑high‑traffic online services—such as avoiding relational databases, employing multi‑level caches, leveraging multithreading, applying degradation and circuit‑breaker patterns, optimizing I/O, using retries wisely, handling edge cases, and logging efficiently—to keep response times under 300 ms.

Backend PerformanceIO optimizationcircuit breaker
0 likes · 9 min read
Optimizing High‑Concurrency Services: Practical Strategies for QPS Over 200k
Big Data Technology Architecture
Big Data Technology Architecture
Jul 20, 2021 · Big Data

PB‑Level Ad‑hoc Query Practice with Flink: Threat Hunting Platform Architecture and IO‑Reducing Optimizations

This article details 360's Threat Hunting platform built on Flink, covering its evolution, architecture, block‑index design, Hilbert‑curve data ordering, like‑pushdown, join optimizations, Alluxio caching, and future plans for BI and multi‑user concurrency, all aimed at efficient PB‑scale data querying.

AlluxioBlock IndexFlink
0 likes · 18 min read
PB‑Level Ad‑hoc Query Practice with Flink: Threat Hunting Platform Architecture and IO‑Reducing Optimizations
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 2, 2021 · Databases

Observing the Effects of MySQL Group Commit through Experiments

Through a series of experiments using MySQL 8.0, this article demonstrates how group commit reduces I/O operations by consolidating multiple transactions into a single commit group, showing that doubling load increases runtime modestly while transaction count and commit groups rise significantly, highlighting performance benefits.

Group CommitIO optimizationdatabase
0 likes · 4 min read
Observing the Effects of MySQL Group Commit through Experiments
Architecture Digest
Architecture Digest
Dec 15, 2019 · Databases

MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning

This article details how a high‑traffic MongoDB sharded cluster exceeding one million TPS was optimized through software‑level tweaks, configuration changes, WiredTiger storage‑engine tuning, and hardware upgrades, resulting in latency reductions from hundreds of milliseconds to a few milliseconds and significantly improved stability.

Database TuningIO optimizationMongoDB
0 likes · 33 min read
MongoDB High‑Throughput Cluster Optimization: Software, Configuration, and Storage Engine Tuning
58 Tech
58 Tech
Dec 2, 2019 · Databases

Optimizing RocksDB Compaction Rate Limiting to Reduce IO Spikes in WTable

This article analyzes RocksDB's compaction rate‑limiting source code and presents practical tuning methods—both fixed and auto‑tuned—to mitigate IO spikes in the distributed KV store WTable, improving real‑time read/write latency and stability.

IO optimizationRocksDBcompaction
0 likes · 7 min read
Optimizing RocksDB Compaction Rate Limiting to Reduce IO Spikes in WTable
Architects' Tech Alliance
Architects' Tech Alliance
Nov 25, 2017 · Fundamentals

Deep Dive into IO Optimization and System Performance Tuning

This article explains how to evaluate storage performance by analyzing host ports, storage systems, and backend disks, discusses IO aggregation penalties, business workload models, RAID and cache impacts, and provides practical guidance for accurate performance assessment and tuning.

IO optimizationIOPSRAID
0 likes · 16 min read
Deep Dive into IO Optimization and System Performance Tuning