Tagged articles
19 articles
Page 1 of 1
ITPUB
ITPUB
May 1, 2026 · Databases

A DBA’s 3‑Night Deep Dive: Comprehensive Oracle I/O Performance Diagnosis and Hands‑On Tactics

The article walks through Oracle response‑time analysis, compares service and wait time, presents two real‑world cases (Statspack pre‑10g and AWR post‑10g) that show I/O waits often contribute less than 6% of total time, and then details step‑by‑step methods, parameters, and storage techniques for diagnosing and reducing I/O‑related performance problems.

ASMAWRDatabase Tuning
0 likes · 32 min read
A DBA’s 3‑Night Deep Dive: Comprehensive Oracle I/O Performance Diagnosis and Hands‑On Tactics
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
Mar 16, 2026 · Operations

Master Linux Disk Management & I/O Performance: A Hands‑On Guide from Expansion to Tuning

This comprehensive guide walks you through Linux disk space shortage scenarios, prerequisites, a quick checklist, step‑by‑step LVM and partition expansion, I/O scheduler tuning, fio benchmarking, kernel parameter optimization, Prometheus monitoring, security hardening, backup strategies, troubleshooting, and best‑practice recommendations for reliable disk management and performance.

I/O performanceLVMLinux
0 likes · 29 min read
Master Linux Disk Management & I/O Performance: A Hands‑On Guide from Expansion to Tuning
Liangxu Linux
Liangxu Linux
Jul 26, 2025 · Fundamentals

How mmap Supercharges File I/O by Cutting System Calls and Data Copies

mmap maps files directly into a process’s virtual memory, eliminating the double‑copy between kernel and user space and reducing costly read/write system calls, which boosts I/O performance, simplifies code, but requires careful handling of address space limits, page faults, and concurrency.

I/O performanceZero Copymemory mapping
0 likes · 8 min read
How mmap Supercharges File I/O by Cutting System Calls and Data Copies
IT Services Circle
IT Services Circle
May 13, 2025 · Fundamentals

Understanding mmap: How Memory Mapping Improves I/O Performance

This article explains how mmap maps files into a process's virtual memory to eliminate double data copies and reduce system‑call overhead, offering performance gains, a simpler programming model, and discusses its limitations such as address‑space constraints and page‑fault latency.

I/O performanceLinuxZero Copy
0 likes · 8 min read
Understanding mmap: How Memory Mapping Improves I/O Performance
Coolpad Technology Team
Coolpad Technology Team
Oct 28, 2022 · Fundamentals

Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis

This article explains the design background, performance benefits, potential drawbacks, synchronous and asynchronous mechanisms, key data structures, operational principles, illustrative examples, and critical code paths of Linux kernel file readahead, providing a comprehensive technical overview for developers and system engineers.

I/O performanceLinuxfile system
0 likes · 15 min read
Understanding Linux Kernel Readahead: Concepts, Benefits, Drawbacks, and Code Analysis
Architect
Architect
Sep 13, 2022 · Backend Development

Understanding Zero‑Copy in Java I/O, NIO, Netty and Messaging Systems

This article explains the concept of zero‑copy, its benefits for I/O performance, and how Java NIO, Netty, Kafka, RocketMQ and related APIs such as mmap+write and sendfile implement zero‑copy to avoid unnecessary data copying between kernel and user space.

I/O performanceJava NIOMappedByteBuffer
0 likes · 13 min read
Understanding Zero‑Copy in Java I/O, NIO, Netty and Messaging Systems
Su San Talks Tech
Su San Talks Tech
Sep 9, 2022 · Fundamentals

How Linux Kernel Handles JDK NIO File I/O: From Page Cache to Direct IO

This article deeply explores the Linux kernel's handling of JDK NIO file reads and writes, detailing the role of page cache, radix trees, buffered versus direct I/O, prefetch algorithms, dirty‑page write‑back mechanisms, and the key sysctl parameters that control performance and data safety.

I/O performanceJavaLinux kernel
0 likes · 80 min read
How Linux Kernel Handles JDK NIO File I/O: From Page Cache to Direct IO
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 5, 2021 · Databases

Effect of innodb_log_buffer_size on Redo Log I/O in MySQL

This article experimentally demonstrates how increasing MySQL's innodb_log_buffer_size reduces redo‑log write I/O, showing fewer write operations but similar total data volume, and explains why performance gains may be subtle in typical virtual‑machine storage environments.

I/O performanceInnoDBLog Buffer
0 likes · 4 min read
Effect of innodb_log_buffer_size on Redo Log I/O in MySQL
Refining Core Development Skills
Refining Core Development Skills
Apr 10, 2020 · Fundamentals

Understanding Disk Partitioning and Its Impact on I/O Performance

This article explains the physical structure of mechanical hard drives, describes how partitioning works, compares two partitioning schemes based on disk surfaces and cylinders, and analyzes their impact on seek time, rotational latency, and overall I/O performance, concluding why modern OSes favor cylinder‑based partitions.

I/O performancecylindersdisk partitioning
0 likes · 5 min read
Understanding Disk Partitioning and Its Impact on I/O Performance
Architects' Tech Alliance
Architects' Tech Alliance
Aug 1, 2017 · Operations

Comprehensive Guide to Storage I/O Performance: Concepts, Monitoring, and Optimization Across System Layers

This article provides an end‑to‑end overview of storage I/O performance, covering fundamental concepts, the flow of I/O through host, OS, file system, cache, block, and scheduler layers, and practical techniques for monitoring, tuning, and designing systems for optimal disk throughput.

I/O performanceLinuxOperating System
0 likes · 19 min read
Comprehensive Guide to Storage I/O Performance: Concepts, Monitoring, and Optimization Across System Layers
21CTO
21CTO
Jun 24, 2017 · Backend Development

Which Backend Language Handles I/O Best? Node, PHP, Java, and Go Compared

This article examines how different server‑side languages model I/O, compares blocking and non‑blocking approaches in PHP, Java, Node.js, and Go, and presents benchmark results to help you choose the most suitable technology for high‑load web applications.

GoI/O performanceJava
0 likes · 21 min read
Which Backend Language Handles I/O Best? Node, PHP, Java, and Go Compared
Meituan Technology Team
Meituan Technology Team
May 19, 2017 · Operations

Understanding Hard Disk Architecture and Performance Optimization

The article explains hard‑disk physical structure, how seek time, rotational latency and transfer rate determine IOPS and throughput, and describes Linux I/O stack optimizations—such as caching, scheduling, and append‑only or LSM‑tree designs—to mitigate random‑access bottlenecks and improve overall storage performance.

FilesystemI/O performanceIOPS
0 likes · 28 min read
Understanding Hard Disk Architecture and Performance Optimization
Architects' Tech Alliance
Architects' Tech Alliance
Mar 14, 2017 · Fundamentals

Understanding Burst Buffer Technology and Its Role in HPC at NERSC

The article explains what Burst Buffer technology is, how NERSC integrates Cray DataWarp‑based flash/SSD buffers into its Cori supercomputer to boost I/O bandwidth and IOPS for scientific workloads, and describes the architecture, software stack, performance benefits, roadmap, and competing solutions from other vendors.

Burst BufferCray DataWarpHPC
0 likes · 11 min read
Understanding Burst Buffer Technology and Its Role in HPC at NERSC
Architecture Digest
Architecture Digest
Mar 31, 2016 · Operations

Why Hyper‑Converged Architecture Improves I/O Performance: From Traditional SAN to Tiered Storage

The article explains how traditional SAN storage creates CPU‑I/O bottlenecks, how Google’s distributed file system inspired hyper‑converged designs that fuse compute and storage, and why tiered storage with SSD and HDD offers scalable, high‑performance infrastructure for modern data‑center workloads.

Data centerDistributed File SystemI/O performance
0 likes · 11 min read
Why Hyper‑Converged Architecture Improves I/O Performance: From Traditional SAN to Tiered Storage