Ceph支持SPDK IO加速
概述
通过SPDK技术,加速Ceph全闪存场景的IO落盘性能,降低Ceph IO延迟。
技术原理
SPDK实现高性能关键技术。
全用户态:它把所有必要的驱动全部移到了用户态,避免了系统调用的开销并真正实现内存零拷贝。
轮询模式:针对高速物理存储设备,采用轮询的方式而非中断通知方式判断请求完成,降低时延并减少性能波动。
无锁机制:在IO路径上避免采用任何锁机制进行同步,降低时延并提升吞吐量 。
图1 优化前ceph IO写盘流程


图2 优化后ceph IO写盘流程


预期效果
ceph 4KB 单IO时延从600us下降到400us。
父主题: 方案特性