➡️
继续阅读
-
从InnoDB复制到DuckDB存储引擎
MongoDB 发布安全公告,提醒用户关注 Percona Tools for MongoDB 中的多个 CVE 漏洞,并建议立即更新以防范潜在风险。
-
【SPDK 用户态存储】用户态存储全景:从 Reactor 到 NVMe-oF 的坐标系
本文为SPDK用户态存储栈系列首篇,定位其相对内核NVMe与io_uring的生态位,提出五条坐标系(I/O路径、线程消息、设备独占、bdev、远端控制面...
-
【SPDK 用户态存储】Reactor 与线程模型:Event、Poller 与 Message Passing
本文介绍SPDK事件框架核心概念:Reactor为每核事件循环线程,Event用于跨核消息投递,Poller在同线程反复轮询。强调消息传递优于锁,状态由单...
-
【SPDK 用户态存储】环境与绑盘:Hugepage、CPU 亲和与 VFIO/UIO
本文介绍SPDK用户态存储栈的环境准备与设备绑定。核心是:通过setup.sh分配hugepage并解绑NVMe设备,推荐使用VFIO+IOMMU路径确保...
-
【SPDK 用户态存储】用户态 NVMe 驱动:Controller、Qpair 与 Poll Group
SPDK NVMe驱动为被动库,不主动拉线程,应用需自行泵完成。qpair是并行单位且单线程独占,无锁特性,越界即未定义行为。Admin与I/O完成通道分...
-
【SPDK 用户态存储】DMA 与 Mempool:可 DMA 内存、对齐与零拷贝约束
本文讨论SPDK用户态存储中DMA安全分配问题。核心要点:所有数据缓冲必须用spdk_dma_malloc()族分配,malloc+mlock不可靠;PR...