高性能云盘优化用于提升虚拟机访问云盘的速度,采用SPDK+Ceph方案,通过SPDK的控制器管理Ceph RBD设备,并通过SPDK的轮询机制转发处理虚拟机下发的IO请求,实现相比于QEMU直接调用Ceph librbd接口更高的性能。高性能云盘优化框架如图1所示。
SPDK+Ceph方案通过对虚拟化场景下的Ceph存储客户端进行加速,达到提升存储场景的IO读写能力的目的。高性能云盘优化方案在SPDK+Ceph存储方案的基础上,对性能进行了进一步调优,提供的优化方案包括服务器基础配置调优、Ceph客户端软件调优、Gazelle优化等。