eBPF 存储子系统可编程性深度工程实践:从 IO 追踪到自定义块层调度 当 eBPF 在网络栈和观测领域已成为标配,它在存储子系统的可编程性潜力正被逐步挖掘。本文从 block layer 的 blk-mq 架构出发,系统讲解 BPF_PROG_TYPE_BLK_MQ 程序类型、块层 IO tracepoint 与 kprobe 追踪、基于 BPF struct_ops 的可插拔 IO 调度器实现。 AI应用开发 2026年10月01日 0 点赞 0 评论 12 浏览
eBPF 存储子系统可编程性深度工程实践:从 IO 追踪到自定义块层调度 当 eBPF 在网络栈和观测领域已成为标配,它在存储子系统的可编程性潜力正被逐步挖掘。本文从 block layer 的 blk-mq 架构出发,系统讲解 BPF_PROG_TYPE_BLK_MQ 程序类型、块层 IO tracepoint 与 kprobe 追踪、基于 BPF struct_ops 的可插拔 IO 调度器实现。 AI应用开发 2026年10月01日 0 点赞 0 评论 12 浏览
BTRFS 文件系统深度工程:从写时复制 B-tree 树到生产级 RAID 实战 从BTRFS的核心数据结构出发,深入剖析其磁盘布局、CoW机制、校验和与RAID实现,并结合生产环境调优经验,帮助你做出更理性的技术选型。 AI应用开发 2026年09月30日 0 点赞 0 评论 13 浏览
ZFS Copy-on-Write 事务模型深度解析:从 ZIL 到事务组的完整数据一致性链路 ZFS Copy-on-Write 事务模型深度解析,从 ZIL 意图日志到 txg 事务组同步机制,涵盖 COW 写入流程、块指针校验和链、SLOG 设备调优、快照克隆实现原理,以及生产环境 PostgreSQL SLOG 实战经验 存储系统 2026年09月30日 0 点赞 0 评论 14 浏览
Linux NVMe Passthrough 与 io_uring uring_cmd:迈向零开销存储 I/O 的工程实践 深入剖析Linux io_uring的uring_cmd机制如何让用户态程序直接向NVMe设备提交I/O请求,完全绕过内核Block层,实现微秒级存储延迟。包含NVMe协议基础、代码示例、性能对比及生产部署指南。 AI应用开发 2026年10月01日 0 点赞 0 评论 14 浏览
Btrfs 文件系统深度剖析:CoW、子卷、快照与 RAID 的工程实践 深入剖析 Btrfs 写时复制文件系统——CoW 机制对数据库与 SSD 的影响、子卷与快照的工程实践、RAID 实现细节与故障恢复策略、生产环境性能调优与监控指标速查 AI应用开发 2026年09月29日 0 点赞 0 评论 15 浏览
Linux 文件系统栈深度工程实战:从 VFS 接口到 FUSE 用户态文件系统的全栈开发 深入解析Linux VFS四大核心数据结构(inode、dentry、file、super_block),详解FUSE协议架构与ioctl请求流程,通过构建透明加密文件系统实战掌握FUSE开发全链路,并讨论缓存策略、多线程并发与生产调优。 AI应用开发 2026年09月29日 0 点赞 0 评论 15 浏览
Linux内核io_uring uring-cmd:用户态NVMe Passthrough实战与存储性能革命 深度解析Linux 5.19引入的uring-cmd机制,将NVMe命令直接嵌入io_uring队列实现异步用户态直通。包含完整的Identify控制器查询代码、批量异步读写实现、SQPOLL零系统调用优化,以及生产环境错误处理和性能监控最佳实践。 AI应用开发 2026年09月29日 0 点赞 0 评论 17 浏览
Kubernetes 存储编排深度实战:从 CSI Sidecar 模式、快照与扩容到拓扑感知的工程全解 从 CSI 的 gRPC 契约与 Sidecar 模式出发,拆解 PVC/PV/StorageClass 三层解耦、NodeStage 与 NodePublish 两阶段挂载、控制器与节点两阶段扩容、崩溃一致性快照与延迟绑定的拓扑感知供给,并给出生产环境踩坑清单。 AI应用开发 2026年10月01日 0 点赞 0 评论 18 浏览