Tag

NVMe

0 views collected around this technical thread.

Bilibili Tech
Bilibili Tech
Jan 17, 2025 · Backend Development

NeighborHash: An Enhanced Batch Query Architecture for Real‑time Recommendation Systems

NeighborHash is a distributed batch‑query architecture for real‑time recommendation systems that combines a cache‑line‑optimized hash table—featuring Lodger Relocation, bidirectional cache‑aware probing, and inline‑chaining—with an NVMe‑backed key‑value service, versioned updates, and asynchronous memory‑access chaining to achieve sub‑microsecond, high‑throughput top‑N retrieval.

AMACBatch QueryDistributed Storage
0 likes · 20 min read
NeighborHash: An Enhanced Batch Query Architecture for Real‑time Recommendation Systems
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jan 7, 2025 · Big Data

High‑Performance Distributed Storage: Ceph vs Alibaba Pangu 2.0 vs XSKY INFINI

This article compares three high‑performance distributed storage systems—Ceph, Alibaba's Pangu 2.0, and XSKY INFINI—examining their architectures, key technologies such as RTC thread models, append‑only writes, kernel‑bypass, RDMA, data compression, and metadata management to reveal how they exploit modern flash hardware.

CephDistributed StorageNVMe
0 likes · 21 min read
High‑Performance Distributed Storage: Ceph vs Alibaba Pangu 2.0 vs XSKY INFINI
Architects' Tech Alliance
Architects' Tech Alliance
Dec 9, 2023 · Fundamentals

Impact of IO Patterns on NVMe SSD Performance and Optimization Strategies

The article examines how different I/O patterns, such as sequential writes, request size interference, and read/write conflicts, affect NVMe SSD performance, explains the underlying mechanisms like write amplification and GC behavior, and proposes software-level optimizations—including large‑block writes, Optane caching, and OpenChannel/Object SSD designs—to improve throughput and latency.

IO PatternNVMeWrite Amplification
0 likes · 10 min read
Impact of IO Patterns on NVMe SSD Performance and Optimization Strategies
Architects' Tech Alliance
Architects' Tech Alliance
Nov 10, 2023 · Fundamentals

Factors Affecting NVMe SSD Performance: Hardware, Software, and Environmental Influences

The article analyzes how hardware components, software mechanisms, and environmental conditions collectively impact NVMe SSD performance, explaining why real‑world results often differ from vendor specifications and highlighting the roles of NAND type, controller architecture, PCIe bandwidth, garbage collection, temperature, and wear‑leveling.

Garbage CollectionHardwareNVMe
0 likes · 12 min read
Factors Affecting NVMe SSD Performance: Hardware, Software, and Environmental Influences
Architects' Tech Alliance
Architects' Tech Alliance
Oct 21, 2023 · Operations

Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage

This article explains how the emergence of ultra‑fast SSDs and NVMe reshapes storage architecture, details the NVMe protocol and its extensions over fabrics, compares RDMA‑based transport options such as FC, TCP, and RoCE, and discusses network requirements and performance trade‑offs for modern data‑center deployments.

NVMeRDMAdata center
0 likes · 17 min read
Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 20, 2023 · Fundamentals

Comparison of UFS and NVMe Storage Solutions for Mobile Devices

UFS dominates current Android smartphones with multi‑lane, full‑duplex serial interfaces and modest cost, while NVMe leverages a streamlined PCIe protocol to deliver higher throughput, richer features, and lower latency, making it attractive for custom mobile solutions and future high‑performance storage alongside emerging memories.

Emerging MemoryMobile StorageNVMe
0 likes · 16 min read
Comparison of UFS and NVMe Storage Solutions for Mobile Devices
Baidu Geek Talk
Baidu Geek Talk
Sep 13, 2023 · Operations

Optimizing NVMe SSD Tiered Storage for Advertising Retrieval: Methodology and Read Scheduling

The paper presents a tiered NVMe SSD solution for ad‑ranking retrieval, using zone‑aware hardware, Direct I/O with libaio/IoUring, and an adaptive pipeline scheduler to cut long‑tail read latency and boost throughput, enabling larger‑than‑memory signals and improving ranking accuracy and revenue.

Ad RetrievalIoUringLibaio
0 likes · 20 min read
Optimizing NVMe SSD Tiered Storage for Advertising Retrieval: Methodology and Read Scheduling
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
Dec 5, 2022 · Fundamentals

Comprehensive Overview of NVMe over PCIe: Architecture, Registers, Commands, and Data Structures

This article provides an in‑depth technical overview of the NVMe (Non‑Volatile Memory Express) protocol over PCIe, covering its logical device interface, namespace concepts, queue mechanisms, register layouts, command formats, controller initialization, interrupt handling, and data protection features.

NVMePCIeProtocol
0 likes · 21 min read
Comprehensive Overview of NVMe over PCIe: Architecture, Registers, Commands, and Data Structures
Architects' Tech Alliance
Architects' Tech Alliance
Dec 4, 2022 · Operations

Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage Networks

This article provides a comprehensive overview of NVMe, NVMe‑over‑Fabrics (NVMe‑oF), and RDMA technologies, explaining their origins, protocol differences, transport options, and practical considerations for building low‑latency, high‑throughput storage networks in modern data centers.

NVMeNVMe-oFRDMA
0 likes · 17 min read
Understanding NVMe, NVMe‑oF, and RDMA for High‑Performance Storage Networks
Architects' Tech Alliance
Architects' Tech Alliance
Oct 10, 2022 · Fundamentals

All‑Flash Storage System Architecture and Key Functions (Dorado Flash Product Example)

The article explains the fully interconnected architecture of an all‑flash storage system, covering redundant FRU modules, RDMA‑based high‑speed networking, intelligent disk enclosures, SSD structure, wear‑leveling, bad‑block management, data redundancy, and the differences between SAS and NVMe protocols.

Data RedundancyNVMeRDMA
0 likes · 12 min read
All‑Flash Storage System Architecture and Key Functions (Dorado Flash Product Example)
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2022 · Fundamentals

Enterprise SSD Technologies and Interface Comparison

This article explains the fundamentals of SSDs, their hardware and firmware components, distinguishes consumer and enterprise grades, and compares major storage interfaces such as SATA, SAS, and PCIe/NVMe, highlighting performance, reliability, and emerging trends like PCIe 5.0 for data‑center deployments.

Enterprise StorageNVMePCIe
0 likes · 12 min read
Enterprise SSD Technologies and Interface Comparison
Architects' Tech Alliance
Architects' Tech Alliance
Sep 9, 2022 · Fundamentals

Enterprise SSD Interface Technology Innovations: PCIe, SAS, U.2, NVMe, NVMe‑oF, and ZNS

This article reviews the latest enterprise SSD interface innovations—including PCIe, SAS, U.2, NVMe, NVMe‑oF, and Zoned Namespaces—detailing their architectures, performance characteristics, and advantages for high‑density, low‑latency storage in data‑center environments.

Enterprise SSDNVMeNVMe-oF
0 likes · 11 min read
Enterprise SSD Interface Technology Innovations: PCIe, SAS, U.2, NVMe, NVMe‑oF, and ZNS
Laravel Tech Community
Laravel Tech Community
Jul 5, 2022 · Fundamentals

Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version

Linux kernel version 5.19 has entered its fifth release candidate (RC5), with Linus Torvalds noting a low patch count focused on driver fixes, architecture updates, and filesystem and networking improvements, and introducing support for LoongArch CPUs, Apple NVMe, Zstd-compressed firmware, and FAT32 creation timestamps, with the stable release slated for late July.

LinuxLoongArchNVMe
0 likes · 2 min read
Linux Kernel 5.19 RC5 Released with New Features and Upcoming Stable Version
Cloud Native Technology Community
Cloud Native Technology Community
May 16, 2022 · Cloud Native

Best Data Path for Containerized Workloads: Storage Options and Performance Insights

Understanding the data path in Kubernetes systems reveals performance bottlenecks and guides the selection among private‑cloud storage, container‑native storage software, and software‑defined storage to achieve scalable, low‑latency, high‑performance container workloads.

Container StorageData PathKubernetes
0 likes · 10 min read
Best Data Path for Containerized Workloads: Storage Options and Performance Insights
IT Services Circle
IT Services Circle
Apr 2, 2022 · Fundamentals

The Emerging 5G‑Like Standard for Storage: NVMe ZNS and Its Impact on Data‑Center SSDs

The article explains how the new NVMe ZNS (Zoned Namespace) standard, likened to a 5G upgrade for storage, improves SSD performance and lifespan, outlines its technical background, and describes how major hardware vendors and cloud providers are adopting it for data‑center and future consumer storage solutions.

NVMeStandardZNS
0 likes · 10 min read
The Emerging 5G‑Like Standard for Storage: NVMe ZNS and Its Impact on Data‑Center SSDs
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
Sep 21, 2021 · Fundamentals

NVMe over PCIe: Specification Overview, Architecture, Register Configuration, Commands, and Data Structures

This article provides a comprehensive technical overview of the NVMe (Non‑Volatile Memory Express) specification, covering its logical device interface, namespace concepts, queue structures, PCIe register layout, command formats, controller initialization, interrupt handling, and data protection mechanisms.

ControllerNVMePCIe
0 likes · 28 min read
NVMe over PCIe: Specification Overview, Architecture, Register Configuration, Commands, and Data Structures
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2021 · Fundamentals

Understanding SSD Lifespan: Metrics, Calculation Methods, Influencing Factors, and Implications for NVMe Selection and Chia Mining

This article explains SSD endurance concepts, how to calculate lifespan using PBW/TBW and DWPD, the impact of workload patterns and write amplification, methods to monitor health via SMART, differences between consumer and enterprise drives, and why high‑endurance NVMe SSDs are crucial for Chia plot‑based mining.

ChiaDWPDEndurance
0 likes · 14 min read
Understanding SSD Lifespan: Metrics, Calculation Methods, Influencing Factors, and Implications for NVMe Selection and Chia Mining