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

图2 优化后ceph IO写盘流程

父主题: Ceph支持SPDK IO加速