Tagged articles
23 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Nov 2, 2025 · Operations

Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization

This comprehensive guide explains Linux I/O fundamentals, the multi‑layer buffering architecture, buffering modes, tuning parameters, and practical code examples, helping developers and system administrators dramatically improve read/write performance and resource utilization on Linux servers.

BufferingI/OLinux
0 likes · 59 min read
Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization
Liangxu Linux
Liangxu Linux
Oct 24, 2022 · Fundamentals

How to Build a Real‑Time Console Progress Bar and Countdown in C

This tutorial explains the difference between newline and carriage‑return, the three buffering modes of stdio, and shows step‑by‑step C code that uses fflush, format specifiers, and a custom loop to create a live console progress bar and countdown timer.

BufferingCCountdown
0 likes · 7 min read
How to Build a Real‑Time Console Progress Bar and Countdown in C
Architect
Architect
Aug 22, 2022 · Backend Development

Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization

This article explains the principle of buffering, illustrates its benefits with Java file I/O, Logback asynchronous logging, and Kafka producer batching, and provides practical optimization ideas, code examples, and cautions for both synchronous and asynchronous buffer designs.

BufferingJava I/Ologback
0 likes · 16 min read
Understanding Buffering: Concepts, Java I/O, Logback, and Kafka Optimization
Open Source Linux
Open Source Linux
Mar 18, 2022 · Fundamentals

How to Build a Real-Time Console Progress Bar in C

This article explains how to implement a console progress bar and countdown timer in C by covering carriage returns, newline handling, output buffering strategies, and the use of fflush to force immediate screen updates, complete with sample code and visual demonstrations.

BufferingCCountdown
0 likes · 5 min read
How to Build a Real-Time Console Progress Bar in C
Liangxu Linux
Liangxu Linux
Mar 9, 2022 · Fundamentals

How to Build a Real‑Time Console Progress Bar in C

This guide explains the differences between carriage return and newline, explores C output buffering strategies, and provides step‑by‑step C code to create a countdown and a dynamic progress bar that updates smoothly in the terminal.

BufferingCconsole
0 likes · 6 min read
How to Build a Real‑Time Console Progress Bar in C
Architects' Tech Alliance
Architects' Tech Alliance
Dec 10, 2021 · Fundamentals

How Does Linux System Call I/O Work? A Deep Dive into Read/Write, Buffers, and Performance

The article explains Linux’s traditional system‑call I/O path, detailing how read() and write() trigger multiple CPU and DMA copies and context switches, describes read and write workflows, explores network and disk I/O, examines the Linux I/O stack, page cache, buffering strategies, zero‑copy, mmap and Direct I/O, and discusses performance trade‑offs.

BufferingDirect I/OI/O
0 likes · 13 min read
How Does Linux System Call I/O Work? A Deep Dive into Read/Write, Buffers, and Performance
Efficient Ops
Efficient Ops
May 23, 2019 · Fundamentals

Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes

This article explains how Linux pipes transmit data in real time, explores buffering modes, demonstrates practical experiments with Python scripts, and details read/write rules, including SIGPIPE handling, providing developers with essential insights for effective command-line pipeline usage.

BufferingInterprocess CommunicationLinux
0 likes · 11 min read
Understanding Real-Time Data Flow and SIGPIPE in Linux Pipes
MaGe Linux Operations
MaGe Linux Operations
Dec 21, 2018 · Fundamentals

How Linux Pipes Achieve Real‑Time Data Flow: Buffering, SIGPIPE & Tips

Linux pipes transmit data between commands concurrently, not after one finishes, and their behavior depends on kernel buffering, I/O modes, and signals like SIGPIPE; this article explains pipe internals, real‑time data flow, buffering strategies, read/write rules, and practical tips with illustrative experiments.

BufferingLinuxSIGPIPE
0 likes · 8 min read
How Linux Pipes Achieve Real‑Time Data Flow: Buffering, SIGPIPE & Tips
Java Captain
Java Captain
Sep 6, 2017 · Fundamentals

Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams

This article provides a comprehensive tutorial on Java I/O streams, covering byte streams, character streams, buffered streams, line‑oriented I/O, scanning and formatting APIs, command‑line I/O, data streams for primitive types, and object streams for serialization, with detailed code examples and best‑practice guidelines.

BufferingJavaScanning
0 likes · 26 min read
Java I/O Streams: Byte Streams, Character Streams, Buffered Streams, Data Streams, and Object Streams
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 18, 2017 · Operations

iQiyi Video Buffering Analysis and Handling Experience

iQiyi monitors video buffering across millions of users, classifies anomalies into internal, server, operator, and user causes, uses a buffer perception system with clustering and SVM predictions, automates multi‑dimensional alerts, and resolves over 93% of non‑operator incidents within 15 minutes.

BufferingOperationsmonitoring systems
0 likes · 18 min read
iQiyi Video Buffering Analysis and Handling Experience
21CTO
21CTO
Aug 17, 2015 · Backend Development

Boosting High‑Throughput Java Systems: Buffers, Caches, and Object Pools

Learn how to improve Java application performance and achieve high throughput by understanding critical paths, using buffers for I/O, leveraging caching frameworks, implementing object reuse pools, and applying space‑time trade‑off techniques, all illustrated with practical code examples and performance comparisons.

BufferingJavaobject pool
0 likes · 21 min read
Boosting High‑Throughput Java Systems: Buffers, Caches, and Object Pools