Tag

storage performance

1 views collected around this technical thread.

Deepin Linux
Deepin Linux
Jul 31, 2023 · Fundamentals

An Overview of SPDK (Storage Performance Development Kit) and Its Usage

This article provides a comprehensive overview of Intel's open‑source SPDK, explaining its user‑space driver model, polling I/O, core components, integration with Ceph, architecture layers, compilation steps, code examples, and design considerations for building high‑performance storage and file‑system solutions.

Block DeviceLinuxNVMe
0 likes · 25 min read
An Overview of SPDK (Storage Performance Development Kit) and Its Usage
Architects' Tech Alliance
Architects' Tech Alliance
Nov 11, 2021 · Fundamentals

High‑Performance Storage with SPDK vhost in Didi Cloud Enhanced DC2

The article explains how Intel's SPDK and its vhost framework are used in Didi Cloud's Enhanced DC2 solution to achieve low‑latency, high‑IOPS NVMe storage by moving the NVMe driver to user space, eliminating locks and interrupts, and details the architecture, performance testing, and deployment considerations.

IOPSNVMeSPDK
0 likes · 9 min read
High‑Performance Storage with SPDK vhost in Didi Cloud Enhanced DC2
Architects' Tech Alliance
Architects' Tech Alliance
Jun 3, 2019 · Fundamentals

Understanding Storage IO Aggregation, RAID Write Penalties, and Performance Evaluation Models

This article explains how IO aggregation, RAID write penalties, and different workload models such as OLTP, OLAP, VDI, and SPC‑1 affect storage performance, covering concepts like read/write ratios, cache acceleration, and the impact of sequential versus random IO on bandwidth and IOPS.

CacheIO aggregationIO patterns
0 likes · 17 min read
Understanding Storage IO Aggregation, RAID Write Penalties, and Performance Evaluation Models
Architects' Tech Alliance
Architects' Tech Alliance
Feb 1, 2019 · Fundamentals

Understanding NVMe IO Determinism in the NVMe 1.4 Specification

The article explains the NVMe 1.4 roadmap focusing on IO Determinism, describing its components—NVM Sets, Predictable Latency Mode, and Read Recovery Level—and how they improve SSD QoS, latency, and performance stability for modern storage systems.

IO DeterminismNVMeNVMe 1.4
0 likes · 6 min read
Understanding NVMe IO Determinism in the NVMe 1.4 Specification
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Dec 18, 2017 · Operations

Deep Hardware‑Software Integration to Eliminate NVMe IO Jitter During Double 11

This case study explains how a combination of kernel‑level NVMe driver congestion control, LVM adjustments, and SSD over‑provisioning was used to suppress severe IO bandwidth drops and jitter, ensuring smooth transaction processing for a high‑traffic Double 11 event.

IO jitterLVMNVMe
0 likes · 7 min read
Deep Hardware‑Software Integration to Eliminate NVMe IO Jitter During Double 11
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.

IOPSRAIDcaching
0 likes · 16 min read
Deep Dive into IO Optimization and System Performance Tuning
Architects' Tech Alliance
Architects' Tech Alliance
Jul 22, 2017 · Fundamentals

Understanding RAID2.0 Block-Level Virtualization and Dynamic Pools in Dell EMC Unity

RAID2.0 employs block-level virtualization by slicing disks into fixed-size blocks and forming numerous RAID groups across many disks, enabling higher LUN performance and faster data reconstruction, while Dell EMC Unity’s Dynamic Pools extend this concept with hot‑spare space, online expansion, and cloud‑tiering features for modern high‑capacity storage.

Block-level virtualizationDell EMC UnityDynamic Pools
0 likes · 7 min read
Understanding RAID2.0 Block-Level Virtualization and Dynamic Pools in Dell EMC Unity
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 26, 2017 · Fundamentals

How to Build a Reliable SSD Benchmark: Environment, Tools, and Test Scripts

This article explains how to evaluate SSD performance by detailing the benchmark environment, required hardware, preferred testing tools like fio, essential disk requirements, common pitfalls, and a comprehensive set of test items and scripts for both raw disks and typical filesystems.

IO testingSSDbenchmark
0 likes · 13 min read
How to Build a Reliable SSD Benchmark: Environment, Tools, and Test Scripts
Architects' Tech Alliance
Architects' Tech Alliance
Nov 7, 2016 · Operations

Understanding Disk I/O Performance, IOPS, and RAID Calculations

This article explains the basic concepts of disk read/write I/O operations, distinguishes random and sequential access, describes I/O size, IOPS calculation, RAID IOPS formulas, and provides guidance on evaluating storage performance for both individual disks and RAID arrays.

Disk I/OIOPSRAID
0 likes · 16 min read
Understanding Disk I/O Performance, IOPS, and RAID Calculations